El mayor beneficio es la canalización integrada.
IIS 6.0 y versiones anteriores permitidos el desarrollo de la aplicación .NET componentes a través de la plataforma de ASP.NET. ASP.NET integrado con IIS a través de una extensión ISAPI , y expuso su propia aplicación y solicita el modelo de procesamiento . Esto expuso de manera efectiva dos canalizaciones de servidor separadas , una para los filtros ISAPI nativos y los componentes de la extensión y otra para los componentes de la aplicación administrados. ASP.NET componentes se ejecutarían completamente dentro de la ASP.NET extensión ISAPI burbuja y solo para las solicitudes asignadas a ASP.NET en la configuración del mapa de scripts de IIS configuración.
IIS 7.0 integra el tiempo de ejecución de ASP.NET con el servidor web núcleo, proporcionando una canalización de procesamiento solicitud unificada que está expuesta a tanto nativos como componentes administrados conocidos como módulos.
Los muchos beneficios de la integración incluyen:
servicios que permiten proporcionados por ambas módulos nativos y administrados a se aplican a todas las solicitudes, independientemente del controlador. Por ejemplo, Formularios gestionados La autenticación se puede utilizar para todos los contenidos , incluidas las páginas ASP, CGI, y archivos estáticos.
Capacitar a ASP.NET componentes que proporcionan funcionalidad que antes no estaba disponible para ellos debido a su colocación en la tubería servidor. Por ejemplo, un módulo administrado que proporciona la solicitud la funcionalidad de reescritura puede reescribir la solicitud antes del procesamiento de cualquier servidor , incluida la autenticación.
un único lugar para poner en práctica, configurar, monitorear y servidor de soporte características tales como un solo módulo y la configuración de asignación de controlador , configuración única errores personalizados, configuración única autorización de direcciones URL.
Esto es una gran ventaja para IIS7 – Sruly