خوب
دوستان از این جا به بعد وارد عمل می شویم و برای فهم مطالب نیاز داریم که
قبلا کارهایی را انجام داده و مواردی را مشاهده کنیم .


در صورتی که با ویندوز XP
کار می کنید , حتما IIS را روی سیستم خود نصب کرده اید (اگر این کار را
نکرده اید سریعا اقدام کنید ) . با استفاده از منوی Start وارد Control
Planel شده یکی از گزینه های Switch to Classic View یا Performance and
Maintenance را کلیک کنید و سپس گزینه ی Administrative Tools را انتخاب
نمایید , در صفحه ی Administrative Tools مورد Internet Information
Services را دوبار کلیک کنید .با استفاده از این ابزار , می توانید
کامپیوتر خود را به عنوان یک سرویس دهنده ی وب تنظیم و پیکربندی نمایید .


شما تحت Internet
Information Services , نام کامپیوتر خودتان را مشاهده خواهید کرد . طبق
شکل زیر گزینه ها را یکی یکی باز کنید تا به گزینه ی Default Web Site
برسید . روی این گزینه کلیک راست کرده و New/Virtual Directory را انتخاب
نمایید .



ویزاردی به شما امکان اضافه کردن یک
دایرکتوری مجازی به سرویس دهنده ی وب تان را می دهد . کلید Next را کلیک
کنید . در صفحه ی نمایش داده شده از شما درخواست شده است نامی را تایپ
کنید . این نام در واقع نام سایت شما است که از طریق آن می توانید به
محتویات سایت دسترسی داشته باشید .



پس از اینکه نام مورد نظر خود را تایپ کردید
Next را کلیک کنید در مرحله ی بعد شما باید یک مسیر فیزیکی را روی سیستم
خود مشخص کنید .(می توانید از دکمه ی Browse برای ساده شدن این کار
استفاده نمایید )


همانطور که می بینید من مسیر
F:\My Documents\LearningASP را برای این منظور انتخاب کرده ام . بنابراین
هر برنامه ای که برای سایت Test نوشتم باید در مسیر F:\My
Documents\LearningASP قرار بگیرد .


در مرحله ی بعد به شما این
امکان داده می شود که اختیارات لازم را به کاربرانتان بدهید . این قسمت را
با گزینه های پیش فرض رها کرده و با کلیک Next ویزارد را تکمیل می کنیم .
حال فایل زیر را در NotePad تایپ کنید :








Hello The Time Is Exactly <%= Time %>In Web Server Land




و با نام Default.asp در مسیری که اخیرا انتخاب کردید (F:\My Documents\LearningASP) ذخیره نمایید . در IIS طبق شکل زیر فایلتان را انتخاب کرده , کلیک راست کنید و Browse را کلیک کنید .



اگر مرورگر پیش فرضتان IE با
شد , صفحه ی زیر را مشاهده خواهید نمود . در واقع برنامه ی شما که در مسیر
F:\My Documents\LearningASP (یا هر مسیری که در سیستم خود انتخاب کرده
اید) قراردارد از طریق آدرس سایتی که ساخته اید اجرا شده و نتیجه ی آن به
شما نمایش داده شده است .
برای اجرای این برنامه لزومی ندارد که از IIS
استفاده کنید . راه دیگر اجرای برنامه این است که IE را باز کرده و آدرس
سایت خود را در قسمت آدرس آن بنویسید (برای این مثال http://localhost/Test)




 این برنامه در حال حاضر ساعت سیستم شما را
نشان می دهد چون سرویس دهنده , همان سیستم خودتان است , ولی اگر فضایی را
در اینترنت اجاره کنید ویا از سایتهایی مثل Brinkster فضای مجانی دریافت
کنید و برنامه ی خود را به آنجا Upload نمایید برنامه ساعت سیستمی را نشان
می دهد که سرویس دهنده ی وب در آنجا قرار دارد . بد نیست امتحان کنید ! به شما تبریک می گویم . اولین برنامه ی ASP خود را نوشته و اجرا کردید , بدون اینکه ASP  بلد باشید . فکر می کنم حالا زمان مناسبی است که برای شما دایرکتوری مجازی را تعریف کنم :


مسیر(دایرکتوری)مجازی , یک دایرکتوری روی سرویس دهنده ی وب است (این مسیر واقعا روی هیچ رسانه ای ایجاد نمی شود)، این دایرکتوریها
سایت وب شما را از ساختار دایرکتوری روی هارددیسک مستقل می گرداند.
بنابراین طرح سایت شما را از طرح فیزیکی سیستم فایل کاملا جدا می شود ,
کافی است مسیر URL را با مسیر واقعی مقایسه نمایید .
  برای تمرین درس این جلسه به شما توصیه می کنم IIS را اجرا کنید و با کلیک راست روی آیتم های سمت چپ , و انتخاب Properties از منوی ظاهر شده , ویژگی های مختلف سایت وب خود را مشاهده نمایید و به
امکاناتی که این ابزار برای پیکربندی سرویس دهنده ی وب در اختیار شما قرار
داده است دقت کنید . اگر گزینه ها کمی برایتان مبهم است می توانید راهنمای
کاملی را از خود این ابزار دریافت کنید , برای این منظور کافی است آدرس http://localhost/iishelp/iis/misc/default.asp را در مرورگر خود تایپ کنید و یا در همان IIS روی گزینه ی Default Web Site کلیک راست کرده گزینه ی Browse را از منوی ظاهر شده انتخاب کنید .



خوب دوستان خسته نباشید . نگران هم نباشید که هنوز چیزی از ASP یاد نگرفته اید , این مقدمات برای شروع کار لازم بود از جلسات بعد بیشتر وارد برنامه نویسی خواهیم شد .
نویسنده :راحله مقصودی فرد
منبع : http://majidonline.com/page.php?page=content&op=cntshow&code=75