چاپ
بازدید: 5022

امتیاز کاربران

ستاره فعالستاره فعالستاره فعالستاره فعالستاره غیر فعال
 

آموزش نصب ASP.NET

ASP.NET مخفف Active Server Pages از محبوبترین و قدرتمندترین زبان های برنامه نویسی تحت وب میباشد که در بسته Visual Studio .NET نیز وجود دارد . از اوانی که اینترنت پا به عرصه گذاشت ابتدا صفحات بصورت استاتیک و ایستا بودند و طراحان وب موظف بودند برای بروزرسانی صفحات بصورت دستی در سورس برنامه وارد شوند و آن صفحه را بروز برسانند .

 اما پس از چندی فعالان این دسته از برنامه نویسان به فکر راه اندازی صفحات وب پویا Dynamic افتادند که در این مسیر موفق نیز بوده اند . در این هدف زبانهای برنامه نویسی متفاوتی بوجود آمد از جلمه Perl/CGI ، PHP و ASP.NET و چندین زبان دیگر . دو مورد اخیر PHP و ASP.NET از گروههای جدید زبان های تحت وب هستند که با قدرت فراوانی شروع به کار کرده اند . در این مقوله به معرفی ASP.NET میپردازیم و در مورد PHP : HypeText PreProcessor Programs همین گویا در سایت میکرورایانه دوستان دیگر ان را اموزش می دهند و از جمله زبان های برنامه نویسی open 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 http://WWW.MICRORAYANEH.COM"

Runat="Server" />

 پس از حفظ فایل در حافظه با زدن دکمه های ctrl+s آنرا در مرورگر چک کنید . ببینید خطایی رخ میدهد یا خیر ؟

 اگر بدون خطا باشد . باید متن زیر

Here is http://WWW.sitsname.COM