Pregunta

¿Es posible tener dos directorios virtuales bajo el mismo sitio web en IIS pero los directorios virtuales deben estar usando diferentes versiones del marco .net?

Por ejemplo, en el sitio web predeterminado, ¿puedo tener un directorio virtual dirigido al marco 2.0 y un segundo directorio virtual dirigido al marco 1.1?

Esto es para IIS 6, ¡gracias!

¿Fue útil?

Solución

No está diciendo qué versión de IIS está utilizando, pero para 6.0 y versiones posteriores, simplemente asígnelos a diferentes grupos de aplicaciones y configure los grupos para usar la versión correcta de .Net.

Otros consejos

Debe crear una " aplicación " para ambos directorios virtuales, y luego asignaría su versión ASP.NET usando la pestaña ASP.NET en las propiedades del sitio web.

Además, como @sunny mencionó, necesitaría tener dos grupos de aplicaciones diferentes, y cada directorio virtual tendría que apuntar a un grupo de aplicaciones diferente. Debido a que diferentes versiones de ASP.NET no pueden ejecutarse dentro del mismo grupo de aplicaciones.

Depende si los marca como "aplicaciones". Los directorios virtuales de aplicaciones pueden usar un marco diferente. Asegúrese de asociarlos a diferentes grupos de aplicaciones. Nunca mezcle dos versiones de .NET Framework en un grupo de aplicaciones.

Una nota importante: si crea un directorio virtual como una aplicación, no comparte el estado de la sesión y otros objetos relacionados con la aplicación. También Server.MapPath (" ~ ") y otros métodos relacionados con ServerURL y propiedades apuntarán al directorio físico del directorio virtual y no a la raíz principal.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top