Pregunta:
Con el lanzamiento de .net 2.0, nos enfrentamos a la tarea de migrar de ASP .NET 1.1 a ASP .NET 2.0. En el proceso, encontraremos muchos problemas de dos versiones de sitios web que coexisten en un servidor.
En IIS 5, todo parece funcionar bien (no lo he investigado específicamente). Sin embargo, debido a la introducción del concepto de grupo de aplicaciones en IIS 6, habrá algunos problemas. Cuando aplicamos el mismo grupo de aplicaciones a dos versiones .net diferentes del sitio web, aparecerá el siguiente error de registro de la aplicación (aquí ASP.NET 2.0 es la versión en inglés y ASP.NET 1.1 es la versión en chino):
Tipo de evento: Evento de error fuente: ASP.NET 2.0.50727.0
Tipo de evento: Ninguno ID de evento: 1062
Fecha: 2006-1-5
Evento: 10:04:15
Usuario: N/A
Computadora: xxxxxxxxxx
describir:
No es posible ejecutar dos versiones diferentes de ASP.NET en el mismo proceso de IIS. Utilice la herramienta de administración de IIS para reconfigurar su servidor para ejecutar la aplicación en un proceso separado.
Para obtener más información, consulte http:// Ayuda y soporte. Centro en go.microsoft.com/fwlink/events.asp .
Tipo de evento: Error Origen del evento: ASP.NET 1.1.4322.0
Tipo de evento: Ninguno ID de evento: 1062
Fecha: 2006-1-5
Evento: 10:35:47
Usuario: N/A
Computadora: xxxxxxx
describir:
No es posible ejecutar dos versiones diferentes de ASP.NET en el mismo proceso IIS. Utilice las herramientas de administración de IIS para reconfigurar el servidor para ejecutar la aplicación en un proceso separado.
Para obtener más información, consulte el Centro de ayuda y soporte técnico en http://go.microsoft.com/fwlink/events.asp .
Solución:
utilice diferentes grupos de aplicaciones para diferentes versiones del sitio (incluido el directorio virtual, porque también utiliza el grupo de aplicaciones). Es así de simple.