2009-06-02 38 views
15

Estamos utilizando el servidor de Windows 2003 con IIS 6.0 y pensando en migrar a Windows Server 2008 con IIS 7.0 para alojar nuestras aplicaciones .NetDiferencia entre IIS 6.0 vs 7.0 de IIS

Hay alguien consciente de cuáles son las ventajas o inconvenientes de ¿eso?

Respuesta

13

Una ventaja definitiva es el nuevo "Modo integrado" en los grupos de aplicaciones. Esto permite que asp.net se enganche a la tubería antes de lo que era posible en iis6. Algunas de nuestras aplicaciones usan esto para hacer reescritura de URL para archivos que antes era imposible sin agregar una asignación de extensión de comodín a la DLL de asp.net.

Otra característica que he encontrado útil es la administración remota. Creo que la administración remota puede haber estado disponible en iis 6, pero si es así, se ha limpiado y mejorado para iis 7. La idea básica es que puede permitir que un usuario remoto autorizado se conecte a iis y administre casi todas las características de iis.

Los encabezados de host SSL también se limpiaron en iis 7. Ahora puede agregar certs SSL al servidor en lugar de a un sitio. Los certificados están vinculados a sitios y encabezados de host https a través del cuadro de diálogo de enlaces al igual que los enlaces HTTP. Esto tiene la ventaja adicional de que es muy simple implementar rápidamente un certificado para múltiples sitios.

Uno (esperemos que última) edición:

Microsoft ha publicado una herramienta para la implantación en la web que ofrece herramientas de migración para iis6 a iis7. Si decide seguir adelante, recomiendo descargarlo (here) y leer las instrucciones de migración here.

Pasamos por el mismo proceso hace un año y estoy muy contento con los resultados.

+0

Esto es una gran ventaja para IIS7 – Sruly

1

sólo algunas cosas que he encontrado útil:

  • IIS 7 le permite volver a escribir sus URL a través de Web.Config <reescribir> <reglas>
  • Ahora puede reiniciar sólo una página web si necesita en lugar de reiniciar IIS.
  • Mucho mejor interfaz de usuario
  • integración
  • Mejor PHP - http://php.iis.net/
+1

Puede reiniciar sitios web individuales en IIS-6. –

1

El mayor beneficio es la canalización integrada.

How to Take Advantage of the IIS 7.0 Integrated Pipeline

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.

0

Una cosa importante que encontramos durante nuestra migración fue que editar el archivo applicationhost.config fue más exitoso que usar el administrador de IIS.

Hubo muchos cambios que tuvieron que hacerse para nuestras aplicaciones. Comenzaría a probar temprano.

Cuestiones relacionadas