web.config اما اینبار تمیزتر…

vs2010_logo

مختصر و مفید: کافیه تا ویژوال استدیو 2010 خودتون رو باز کنید:

File ->New Project –> create an empty ASP.NET 4.0 Web application

ویژوال استدیو 2008 سرویس پک یک، به صورت پیش فرض یک web.config با 126 خط دستور پیش روی شما قرار میده. بد نیست علتش رو بدونید:

دات نت 2 همراه با CLR 2.0 عرضه شد، پس از اون NET 3.0, 3.5, 3.5 SP1. بر پایه همون CLR 2.0 و تنها با افزوده شدن اسمبلی های جدید تولید شدند. پس طبیعی بود که web.config شما برای دسترسی و شناخت این اسمبلی ها نگارش به نگارش سنگین تر میشد و می بایست معرفی اسمبلی های بیشتری رو برای سیستم در بر میداشت.

و اما در NET 4.0. اینبار machine.config جدید که به طور موازی همراه با machine.config مربوط به CLR 2.0 در سیستم وجود داره که خودش کاربری های زیر رو در خودش رجیستر کرده:

  • ASP.NET AJAX
  • ASP.NET Dynamic Data
  • ASP.NET Routing (ASP.NET WebForms, ASP.NET MVC)
  • ASP.NET Chart Control (ASP.NET V4)

نتیجه اینکه شما با ساخت پروژه جدید با web.config جدید، تمیزتر، ساده تر و البته کوتاهتر روبرو خواهید شد:

web2

section اول مروط به قابلیت multi target (چند تارگتگی!! به معنای اینکه با ویژوال استدیو 2010 میتونید برنامه هایی جهت کار با دات نت 2.0 و 3.0 و 3.5 تولید نمایید)

section دوم جهت ماهنگی با IIS 7 در مد integrate می باشد .

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