عمومیطراحی و توسعه وب سایت

مدیریت و پیکربندی ASP.NET در IIS8

در ویندوز ۲۰۱۲ به طور پیش فرض نسخه ی .net4  فعال می باشد.توسعه دهندگان و مدیران برنامه های کاربردی نیاز به اجرای برنامه های وب با نسخه ی ۴.۵ و ۳.۵ .net را دارند و بایستی هر کدام از آنها را به درستی مدیریت کنند.

فهرست این مقاله ( با کلیک روی هر عنوان به آن قسمت منتقل می شوید) پنهان

راه حل :

IIS8 از هر دو نسخه ی .net توسط رابط کاربری و خط فرمان پشتیبانی می نماید.

پیش نیازها :

برای پیاده سازی مثالی که در ادامه می آید به نصب ویندوز ۲۰۱۲ که مولفه های زیر در آن نصب شده باشد نیاز داریم :

IIS 8.0, ASP.NET 3.5, and ASP.NET 4.5.

نمایش ماژول ASP.NET Administration :

رابط گرافیکی IIS Manager را باز کرده و در پنل سمت چپ بر روی Default Web Site کلیک نمایید. ۱۵ ماژول IIS نمایش داده می شوند که این ماژول ها مربوط به نسخه  ی ۴.۵ هستند . ۳ ماژولی که برای برنامه های کاربردی asp.net مفید می باشند در تصویر زیر highlight شده اند :

نمایش ماژول ASP.NET Administration

تعداد ماژول های .Net 3.5 معادل ۱۲ عدد بوده که در شکل زیر قابل مشاهده می باشند :

asp .net

 مهم ترین ماژول هایی که در نسخه ی ۴.۵ پشتیبانی می شوند شامل :

Provider : این ماژول مدیریتی متمرکز در مورد provider هایی مانند ASP.NET 4.5’s Membership, Role Manager and Profile feature. را ارائه می دهد.

.Net users  :یک رابط گرافیکی برای حذف ، ایجاد و یا ویرایش اعضا در برنامه های کاربردی asp.net ارائه می نماید.

.Net roles :یک رابط گرافیکی  برای اضافه و یا حذف کردن کاربران موجود در .net users ارائه می کند و بر ای مدیریت برنامه های کاربردی  asp.net 4.5 به کار می رود.

مدیریت تنظیمات compilation :

برخی ماژول های مدیریتی عملکرد یکسانی را ارائه می دهند. ماژول های مدیریتی asp.net  در IIS manager  تنظیمات را به صورت پویا تغییر میدهند. این ماژول دارای صفات زیر در نسخه ی .net 3.5 می باشد.

مدیریت تنظیمات compilation
asp .net

دو صفت زیر در نسخه ی ۴.۵ اضافه شده است :

مدیریت تنظیمات compilationو enable jit profiling,enable prefetch

دو ویژگی جدید به شرح زیر هستند :

Enable JIT Profiling  : نسخه ی ۴.۵ به طور پیش فرض با مفسر CLR’s JIT کار می کند تا برنامه های موجود در پس زمینه را اجرا کند.

Enable Prefetch : باعث فعالسازی prefetch شده تا در نتیجه کارایی دیسک هنگام لود شدن کد های اسمبلی بهینه شود.

پیشنها میکنیم مقاله زیر را مطالعه نمایید:

تنظیم نحوه کامپایل فایل های وب سایت از طریق ماژول .Net compilation در IIS 7.5

 

مدیریت تنظیمات ASP.NET Machine Key :

در تصویر زیر تصویری از ماژول machine key برای .net 3.5 را مشاهده می نمایید. در دو پنجره Validation method” or “Encryption method” پشتیبانی از الگوریتم های hashing , encryption که توسط ویژگی های مختلف امنیتی در asp.net 3.5 مورد استفاده قرار می گیرد نشان داده شده است.

مدیریت تنظیمات Machine Key

نمونه همین تنظیمات در .net 4.5 در پنجره زیر قابل رویت است.

مدیریت تنظیمات Machine Key

در نسخه ی ۴.۵ الگوریتم های رمزگذاری توسعه یافته و الگوریتم SHA-2 نیز به آن افزوده شده است.

خلاصه :

IIS8 برنامه های نوشته شده توسط asp.net 3.5  و asp.net 4.5 را پشتیبانی و آنها را اجرا می کند و همچنین متناسب با نوع نسخه ای که برنامه ی تحت وب خود را با آن طراحی کرده اید رابط گرافیکی مربوطه را نمایش می دهد.

————————————————————————————

منبع :

http://www.iis.net/learn/get-started/whats-new-in-iis-8

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

همین حالا رایگان عضو شوید

مدیر بلاگ

مشخصات مدیر

یک دیدگاه

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نوشته های مشابه

دکمه بازگشت به بالا