2010-09-02 13 views
5

He leído dónde crea un nuevo grupo de aplicaciones, una para sitios 2.0 y otra para 4.0. Pero no hay ninguna opción que veo al crear un grupo para configurar el marco.Instale ASP.NET 4.0 junto con ASP.NET 2.0 en IIS6

Mi problema es que tengo varios sitios 2.0 que se ejecutan como Sitio web predeterminado. Agregué un servicio WCF 4.0 en un nuevo directorio virtual y configuré el framework en 4.0. También lo puse en un grupo de aplicaciones separado.

Ahora, solo puedo obtener uno trabajando a la vez. O los sitios 2.0 o el sitio 4.0. Me sale:

No es posible ejecutar dos versiones diferentes de ASP.NET en el mismo proceso de IIS . Utilice la herramienta de administración IIS para reconfigurar su servidor para ejecutar la aplicación en por separado.

¿Es posible hacer esto en IIS6 y Windows Server 2003?

Respuesta

12

Para aclarar: cada grupo de aplicaciones se une al .NET Framework del primer sitio web que lo usa, en orden de inicio de la aplicación. Ese primer sitio funcionará bien, pero todos los otros sitios estarán restringidos al mismo grupo de aplicaciones. Necesita al menos un grupo de aplicaciones por versión de marco; y en mi experiencia, la configuración más robusta es un grupo de aplicaciones por aplicación: de esta manera, puede cambiar las versiones de marco sin preocuparse por otras aplicaciones, y puede eliminar aplicaciones individuales a través del administrador de tareas cuando sea necesario.

+0

gran explicación ... Creé dos grupos de aplicaciones, .net 2 y .net 4. Una vez que detuve IIS y reinicié, todo comenzó a funcionar correctamente. ¡Gracias! – ScottG

+0

Cuando diga "todos los otros sitios estarán restringidos al mismo grupo de aplicaciones", ¿no quiere decir que "todos los demás sitios en ese grupo de aplicaciones estarán restringidos a la misma versión de .NET Framework"? –

3

Las agrupaciones de aplicaciones no necesitan configuración, solo asegúrese de que los sitios 2.0 se ejecutan como uno y el sitio 4.0 funciona como otro.

Cuestiones relacionadas