جلسه ۹:آشنایی با IIs و فراهم کردن مقدمات برنامه نویسی ASP.NET

سلام و عرض پوزش به خاطر این همه تاخیر.«البته تقصیر من نیست, امتحاناته و هزار تا مشکله دیگه (: »  در جلسات قبلیه آموزش با SQl server و نحوه کد نویسی در آن آشنا شدید و از این جلسه  به بعد آموزش کد نویسی ASP.NET در Microsoft Visual Studio  در اختیار شما قرار می گیره.

نصب و راه اندازی IIs :

IIS وب سرور مایکروسافت  می باشد و برای ایجاد و مدیرت هاستیگ وب سایت ها مورد استفاده قرار می گیرد.

این برنامه  بر روی ویندوز های ۲۰۰۰ به بالا بر پایه ان تی موجود است.برای نصب آن به قسمت Add/remove programs  در کنترل پنل می روید و از گزینه های سمت چپ add/remove windows component را انتخاب می کنید. از صفحه ای که باز می شود internet information servise(IIS) را انتخاب کرده و سپس گزینه Details  را انتخاب و همه گزینه های موجود را علامت دارمی کنید. بعد از ok سی دی ویندوز خود را در درایو گزاشته و next را بزنید.بعد از نصب سیستم را ریست کنید.

جزئیات IIS که در هنگام نصب آنها را انتخاب کرده اید:

۱٫ documention :فایلهای راهنما و مثال های وابسته را نصب می کند.

۲٫  file transfer protocol(ftp :توانایی دانلود و آپلود فایل را به سایت شما اضافه می کند.

۳٫ front pages server exstension :اگر برای ساخت وب سایت از ویژوال استادیو یا فرانت پیج استفاده می کنید باید این گزینه را انتخاب کنید.

۴٫ internet service manger  : نگارش تحت وب توانایی های مدیرتی وب سایت.

۵٫NNTP service : اگر به پشتیبانی network news نیاز دارید آن را انتخاب کنید.

۶٫ SMTP service  : توانایی فرستادن ایمیل را فراهم می کند.

برای مدیریت IIS می توانید از Administrative tools   در کنترل پنل گزینهInternet Information Services را اجرا کنید.

نصب net framework. :

روش اول: نصب کامل ویژال استادیوکه به همراه آن نسخه  کامل  دانت فریم ورک نصب می شود.

روش دوم :استفاده از سی دی های کامپوننت همراه ویژال استادیو است.نصب آن هیچ نکته خاصی ندارد تنها روی دکمه next  کلیک کنید.البته بهتر است روی سیستمی که  می خواهید فایلهایتان را اجرا کنید کامپوننت های ویژوال استادیو دات نت را کامل نصب کنید.

تنظیمات IIS  برای ایجاد اولین برنام ASP.NET

مکانی که فایلهای وب سرور شما در آن ذخیره می شود به نام home  یا root شناخته می شود. تعیین ای پوشه توسط IIS انجام می شود و به طور پیش فرض c:\inetpub\wwwroot می باشد(این پوشه هنگام نصب IIS در درایو ویندوز شما ساخته می شود) که تعوض ان به هر مسیر دیگری امکان پذیر است.ولی پیشنهاد می کنم مسیرwwwroot را تغییر ندهید.

تغییر مسیر پوشه home :

به قسمت مدیریت IIS در کنتل پنل بروید(Administrative tools\Internet Information Services) از ساختار درختی سمت چپ زیر شاخه web site–>default web site  را انتخاب کرده و properties آن را از طریق راست کلیک باز نمایید.حالا در tab به نام home directory می توانید مسیر پوشه wwwroot را تغییر دهید.

در این قسمت برای تعیین پوشه جدید سه گزینه وجود دارد:

۱٫a directory located on this computer: این گزینه موقعی استفاده می شود که پوشه به صورت لوکال و در سیستم خودتان باشد(پیش فرض)

۲٫ A share location on anader computer: هنگامی که پوشه شما در شبکه به اشتراک گذاشته شده است .

۳٫ a redirection to URL: در این حالت برای دسترسی به سایت شما به آدرس دیگری forward خواهد شد.

ایجاد یک پوشه مجازی در IIS:

تمامی زیر پوشه های شما در home (inetpub\wwroot برای کاربرانتان قابل  درسترسی می باشد برای مثال اگر پوشه ای به نام anis در wwwroot  شما وجود داشته باشد با این آدرس به آن دسترسی خواهید داشت:

http://local host/anis

با ایجاد پوشه مجازی می توان از پوشه هایی استفاده کرد که الزاما زیر پوشه شما د رhome وب سایتتان نیست.مثلا پوشه ای در درایوی جز درایو ویندوز. برای این کار در (Administrative tools\Internet Information Services)  روی گزینه default web site راست کلیک کرده و گزینه new–>virtual directory را انتخاب کنید و next را بزنید .برای اغلب سایت های موارد امنیتی مشخص شده کافی می باشد.

البته راه دیگری هم وجود دارد:

راست کلیک بر روی پوشه مورد نظر خود در ویندوز و انتخاب گزینه propeties در سربرگ web sharing وب سایتی را که می خواهید برای آن پوشه مجازی بسازید را انتخاب کنید و موارد امنتی را مشخص کنید و ok کنید.

سطوح دسترسی در هنگام ایجاد پوشه مجازی:

read :کاربران می توانند به سایت شما مراجعه کنند و محتویات آن را مشاهده کنند که به صورت پیش فرض انتخاب شده است.

run scripts: توانایی اجرای اسکریپت ها را در دایرکتوری مجازی می دهد.برای اجرای صفحات asp باید حتما انتخاب شود.

execut : توانایی اجرای برنامه ها را در پوشه مجازی می دهد. این گزینه باید برای وب سایت هایی فایل های ASP  آنها نیاز به ساختن پوشه ای در سرور دارد فعال شود.

بقیه تنظیمات IIS  رو در جلسات بعدی آموزش می بینید.

موفق باشید

برچسب‌ها :

توضیحات در مورد نویسنده :

مسعود رضایی هستم ، 23 ساله ، مدیر گروه نوجوان تک تمپ ، دانشجو ، علاقمند به طراحی وب سایت ، گرافیک و بازی های رایانه ای . هدف ما بالا بردن هنر گرافیک در بین هموطنان مان است .

Visit Masoud's Website



محصولات فروشگاه



<