نام‌نویسی
پس از تکمیل اطلاعات زیر، گذرواژه برای شما ارسال می‌شود.

آموزش فعال کردن IIS در ویندوز برای برنامه نویسی Asp.net را با ویندوزسنتر تجربه کنید.

icon-iis

 در این قسمت از آموزش های سری Asp.net قصد داریم نحوه ی فعال کردن سیستم هاستینگ مجازی و محلی ویندوز را برای نوشتن و اجرای محلی یا لوکال برنامه های تحت وب را فرا بگیریم. در ابتدا Internet Information Services یا همان IIS  را می شناسیم:

• یک وب سرور که توسعه دهندگان تحت وب ویندوز از آن برای اجرای محلی و اولیه در برنامه های خود استفاده می کنند.

• سرویسی که مشابه سیستم Apache server  در لینوکس و یونیکس  به شمار می رود.

• برنامه نویسی تحت وب در ویندوز نیازمند نصب و فعال بودن بستری به اسم IIS  می باشد.

 نکات جالب پیرامون IIS :

ورژن های مختلفی از این سرویس در دسترس می باشد. که به نسبت نیاز می توانیم از آن ها بهره بگیریم. از نسخه IIS 1.0 تا IIS 10.

از ورژن IIS 6.0 مباحث احراز هویت پشتیبانی می شود.

ورژن 8 این سرویس در windows server 2012 و ورژن 10 این سرویس در windows server 2016 موجود است که می توانیم از آن ها  برای مباحثی مثل تبادل داده با پایگاه داده ها, احراز صلاحیت ها و کنترل دسترسی ها استفاده کنیم.

قبل از این سرویس مایکروسافت به خاطر بهره مندی از سایر سرور های تحت وب مانند  O’Reilly & Associates و  Netscape Communications Corp مورد انتقاد شدید بود و این دستاورد به نظر بعضیاز تحلیل گران این فقط ترفندی از جانب مایکروسافت برای افزایش استفاده عمومی از ویندوز بوده است به شکل که مایکروسافت ابتدا سیستم عامل خود را به قیمت ارزان تری به فروش رساند و در نهایت همه را به نوعی وادار به استفاده از سایر خدمات خود مانند IIS کرد.

ناگفته نماند ورود مایکروسافت به بحث پر درآمد و بیننده ی وب باعث فروش کلان محصولات دیگر آن مثل SQL server و … نیز شد.microsoft_sql_server-logo

مهم ترین ویژگی های نسخه های اخیر از IIS :

• احراز هویت تجمیع شده مخصوص ویندوز

• احراز هویت پاسپورتی مخصوص تکنولوژی NET.

• ماژول های امنیتی

• ماژول های محتوایی

• ماژول های فشرده سازی

• ماژول های logging و پروتکل های پرکاربرد وب نظیر HTTPS و SMTP

• ماژول های maping و بازیابی

• امنیت IP

• ماهیت reauest filtering و FTP

• مدیریت دیتا بیس ها

منابع: Microsoft

microsoft-logo

در نهایت خلاصه ی مطالب بالا در یک جمله نهفته است : برای برنامه نویسی تحت وب در ویندوز باید بستری فراهم شود تا عمل شبیه سازی سرور را برای صفحات وب انجام دهد که این بستر IIS نام دارد. در ادامه مطلب به آموزش نحوه نصب این سیستم در ویندوز 8 و 7 و 10 می پردازیم.

مراحل زیر را به ترتیب انجام دهید:

برای ویندوز 8 و 7 :

1- در روی کیبورد خود ” windows + R ”  را فشار دهید تا پنجره Run  برای شما نمودار شود .

captddsdure

در این کادر شما متن “appwiz.cpl ” را وارد کنید و کلید Enter را فشار دهید :

capture

مراحل 1 و 2 به ترتیب اجرا می شوند.

2- در مرحله بعدی صفحه زیر برای شما پدیدار می شود که باید وارد قسمت Turn windows features on or off  شوید :

capture

3- در این مرحله باید قسمت Internet Information Servic یا همان IIS بروید :

capture

4- مرحله بعدی انتخاب زیر عنوان IIS Management Console در این مرحله :

capture

5- بعد از تکمیل مراحل بالا کلید “OK” را می زنیم تا سیستم آماده سازی های لازم را انجام دهد :

capture

بعد از مرحله های بالا سیستم یک راه اندازی مجدد را در خواست خواهد نمود.

و در راه اندازی مجدد سیستم شما می توانید با جستوجو کردن http://localhost  از فعال بودن سیستم IIS اطمینان پیدا کنید.

capture

برای ویندوز 10 :

برای فعال کردن IIS در ویندوز 10 :

1- ابتدا در جستوجوی معروف سیستم control pannel  را فراخوانای می کنیم.

capture

2- در منوی اصلی کنترل وارد قسمت حذف یا نصب می رویم :

capture

3- مرحله بعدی مشابه حال قبلی است که در ویندوز های 7 و 8 داشتیم :

capture

4- در این قسمت کمی متفاوت تر از ویندوز 8 و 7 عمل می کنیم :

capture

5- در این مرحله باید چند نکته را در زیر عنوان ها بدانیم کنیم :

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

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

اگر تیک یا تیک هایی ماند بعدا می توان برداشت یا تیک هایی را افزود.

1

در تصویر بالا ترتیب انجام عملیات با شماره معیین شده است.

6- مراحل آخر تیک زدن را برای قسمت های مختلف سیستم IIS  در تصویر زیر مشاهده می کنیم :

4

6- مشاهده تصویر زیر نشان گر اتمام مراحل به شکل درست است.

5

capture

 یک راه اندازی مجدد مورد نیاز است.

می توانید کلمه locallhost  را در مرورگر جستجو کنید:

www

آموزش های بعدی :

DotNet

dnncorp_logo_lrg

Traffic Flow

trafficflow

 در آموزش های بعدی مبتنی بر Asp.net  سعی خواهد شد مبانی استفاده از دات نت نیوک را نیز برای شما بررسی کنیم. سری جدید برنامه و آموزش های ما سورس کد های ذخیره شده را در اختیار شما قرار خواهد داد. شما می توانید با دانلود کردن سورس کد ها هم یاد گیری خود را هدفمند کنید هم  با اعمال ایده های خود به کد ها با مبانی و سپس با متد های پیشرفته ی برنامه نویسی وب آشنا شوید.

پیوست

منبع : microsoft و  get geek

 

Leave a Reply

Your email address will not be published.

Developed by Nasour Naghipour