El nuevo web.config en .NET 4.0


El .NET Framework 4.0 incluye una nueva versión del CLR, así como un nuevo archivo machine.config específico para el mismo (el cual estará lado-a-lado con el utilizado para .NET 2, .NET 3 y .NET 3.5).

El nuevo archivo machine.config ahora registra de forma automática todas los tag, handlers y módulos para ASP.NET que se han agregado con el paso de las versiones, incluyendo la funcionalidad para:

  • ASP.NET AJAX
  • ASP.NET Dynamic Data
  • ASP.NET Routing (ahora para ASP.NET WebForms y ASP.NET MVC)
  • ASP.NET Chart Control (incluido en la caja en ASP.NET 4.0)

Ello significa que ahora cuando generemos un nuevo proyecto “Empty ASP.NET Web Application” en VS 2010, encontraremos que el nuevo archivo web.config predeterminado es ahora limpio y simple:

La primera sección le dice a ASP.NET que habilite la depuración para la aplicación, e indica la versión del .NET Framework a la que Visual Studio debe apuntar cuando proporcione Intellisense (la cual variará dependiendo de la versión).

<system.web>
    <
compilation debug="true" targetFramework="4.0" />
</
system.web>

La segunda sección indica si se debe utilizar el modo “integrado” cuando se ejecuta la aplicación ASP.NET dentro de IIS7 – el cual controla si se deben ejecutar los ASP.NET HttpModules para todas las peticiones dentro de la aplicación o sólo para las URLs específicas de ASP.NET. De forma predeterminada se encuentra habilitado a nivel de aplicación en el archivo web.config para las nuevas aplicaciones – dado que por razones de compatibilidad, IIS7 ejecutará módulos solo para las URLs.

<system.webServer>
    <
modules runAllManagedModulesForAllRequests="true" />
</
system.webServer>

Fuente, y mayor información en:

Acerca de Willy Mejia

Developer, Techie, Human... http://about.me/willyxoft
Esta entrada fue publicada en ASP.NET, NetFx4. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s