ParsX.com
پذیرش پروژه از دانشجویی ... تا سازمانی 09376225339
 
   ProfileProfile   Log in to check your private messagesLog in to check your private messages  |  FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups Log inLog in   RegisterRegister 

مقدمه ، نصب و راه اندازي ASP.NET

 
Post new topic   Reply to topic    ParsX.com Forum Index -> ASP C# .NET & PHP
View previous topic :: View next topic  
Author Message
vahid
بي تو هرگز


Joined: 26 Nov 2004
Posts: 3067
Location: Tehran

PostPosted: Thu Oct 13, 2005 4:57 pm    Post subject: مقدمه ، نصب و راه اندازي ASP.NET Reply with quote

ASP.NET مخفف Active Server Pages از محبوبترين و قدرتمندترين زبان هاي برنامه نويسي تحت وب ميباشد كه در بسته Visual Studio .NET نيز وجود دارد . از اواني كه اينترنت پا به عرصه گذاشت ابتدا صفحات بصورت استاتيك و ايستا بودند و طراحان وب موظف بودند براي بروزرساني صفحات بصورت دستي در سورس برنامه وارد شوند و آن صفحه را بروز برسانند .
اما پس از چندي فعالان اين دسته از برنامه نويسان به فكر راه اندازي صفحات وب پويا Dynamic افتادند كه در اين مسير موفق نيز بوده اند . در اين هدف زبانهاي برنامه نويسي متفاوتي بوجود آمد از جلمه Perl/CGI ، PHP و ASP.NET و چندين زبان ديگر . دو مورد اخير PHP و ASP.NET از گروههاي جديد زبان هاي تحت وب هستند كه با قدرت فراواني شروع به كار كرده اند . در اين مقوله به معرفي ASP.NET ميپردازيم و در مورد PHP : HypeText PreProcessor Programs همين بس كه از جمله زبان هاي برنامه نويسي Free Source ميباشد .
ASP.NET زبان رشد يافته ASP است . اساس كار ASP بر اساس VBScript بود كه كمي به اين زبان محدوديت ميداد . بنابراين با روي كار آمدن ASP.NET اين محدوديت از بين رفت و هم اكنون اين زبان قدرتمند از چندين و چند زبان برنامه نويسي همچون C# و JAVA حمايت ميكند .

نصب ASP.NET روي كامپيوتر
اگر ميخواهيد ASP.NET را فرا بگيريد . بايد آنرا روي كامپيوتر خود فعال كنيد . براي فعال كردن آن روي كامپيوتر بايد .NET framework را نصب كنيد . البته اگر از ويندوز سرور 2003 استفاده ميكنيد . پس از نصب .NET framework نسخه ASP.NET 1.1 نيز نصب ميشود . اما اگر از ويندوز XP ‌ يا سرور 2000 استفاده ميكنيد . پس از نصب .NET روي كامپيوترتان گرچه در آخر به شما اعلام ميكند كه ASP .NET تنظيماتش انجام شد . اما باور نكنيد !‌

تنظيمات Internet Information Service IIS
براي من كه از ويندوز XP استفاده ميكنم چه قبل و چه بعد از نصب .NET وبسرور IIS را نصب كردم اما نتوانستم چيزي پيدا كنم . درست است كه اگر ميخواهيد ASP كار كنيد كافيست IIS را نصب كنيد .
براي اجراي فايلهاي ASP پس از نصب IIS براي انكه فايلهاي خود را بتوانيد اجرا كنيد و نتيجه را ببينيد . بايد فايلهايتان را در فولدر Inetpub/wwwroot در درايو روتي كه ويندوز را نصب كرده ايد كه احتمالا C است بريزيد و سپس در مرورگر اينترنتي خود اگر DNS را فعال كرده باشيد بزنيد
http://localhost/namefile.asp

namefile.asp نام فايليست كه كدهاي خود را در آن نوشته ايد . اما اگر DNS را نصب نكرده ايد بايد آدرس IP هاست local خود را وارد كنيد . يعني از آدرس زير به جاي آدرس فوق استفاده كنيد :
http://127.0.0.1/filename.asp

همانطور كه ميبينيد جاي localhost با 127.0.0.1 عوض شد . اما اگر جوابي نگرفتيد تست كنيد ببينيد وبسرور IIS ‌ شما فعال است يا خير ؟ براي احراز صحت عملكرد وبسرور از دستور ping در ويندوز XP در commandprompt استفاده كنيد :
ping localhost

با دستور فوق چهار بار localhost شما پينگ ميشود . در صورتيكه وبسرور شما درست كار كند بدون هيچ خطايي پكت هاي شما همگي ارسال ميشوند و 0% lost به شما نمايش داده ميشود .
در غير اينصورت وبسرور شما درست عمل نميكند .

نصب WebMatrix   روي كامپيوتر

خوب همانطور كه گفتم . اگر ميخواهيد ASP.NET را روي كامپيوتر خودتان كهXP به پايين است فعال كنيد ميتوانيد از نرم افزار رايگان WEB Matrix ‌ پس از انكه .NET framework را نصب كرديد
استفاده كنيد .
براي نصب .NET framework بايد CD ويژوال استاديو .NET را از مغازه سر كوچه تهيه كنيد . احتمالا از 5 سي دي كمتر نيست كه بيشتر است . پس از قرار دادن اولين CD اولين گام را طي كنيد و عمليات update را انجام دهيد . سپس به گام دوم برويد و در ليست سمت چپ گزينه web component را تيك دار كنيد و بادامه نصب بپردازيد .
براي نصب webMatrix ميتوانيد به آدرس
http://asp.net/webmatrix

برويد و نرم افزاي 1.3 مگابايتي را دانلود كنيد . پس از نصب ديگر كاري نداريد . به راحتي ميتوانيد asp.net ‌ را با شبيه ساز سروري كه خود دارد فعال كنيد . اين نرم افزار دو قابليت به شما ميدهد كه يا از سرور web matrix استفاده كنيد يا از iis اگر از webmatrix استفاده ميكنيد . پورت 8080 شما براي ان در نظر گرفته ميشود . بنابراين از اين پس فايلهاي asp.NET شما كه احتمالا در فولدر روت كه همان my documents براي webmatrix است و البته قابل تنظيم است قرار ميگيرند .
به هر حال در خود محيط اديتور webmatrix متوجه ميشويد كه فولدر روت آن كجاست بنابراين از اين پس فايلهاي خود را در همان فولدر درست كنيد .
اما از انجايي كه من خود به شخصه هيچ اديتوري را مانند notepad نميدانم از notepad براي باز كردن فايلهاي ASP.NET خود كه پسوند aspx دارند استفاده ميكنم .

اجرا كردن صفحات روي مرورگر
اگر در مرورگر شما آدرسي مانند
http://localhost:8080/filename.aspx

ديديد و متوجه شديد كه اين آدرس قابل فهم براي سرور شما نيست كافيست همانطور كه قبلا گفتم آدرس را به طريق زير عوض كنيد :
http://127.0.0.1/filename.aspx

براي مثال فايلي به پسوند aspx در روت وبسرور matrix بسازيد و كد زير را در آن قرار دهيد :
<asp:Label
  ID="lblMessage"
  Text="Here is parsx.com!"
  Runat="Server" />
پس از حفظ فايل در حافظه با زدن دكمه هاي ctrl+s آنرا در مرورگر چك كنيد . ببينيد خطايي رخ ميدهد يا خير ؟
اگر بدون خطا باشد . بايد متن زير
Here is parsx.com!

در صفحه نمايش داده شود . كه بعدا راجع به اين label و طرز كار كدنويسي اشنا خواهيم شد .
Back to top
Display posts from previous:   
Post new topic   Reply to topic    ParsX.com Forum Index -> ASP C# .NET & PHP All times are GMT + 3.5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum