post icon

Ejecutar varias versiones del framework en ASP.Net [IIS 6]

Tiempo atrás les mostraba como ejecutar varias versiones del framework en ASP.Net con IIS 7, esto mismo podemos necesitar hacerlo con una versión anterior de IIS, especificamente en la 6.X

El proceso es bastante parecido, pero con un poco de diferencia a la hora de cambiar la versión de cada aplicación.

Una vez que instalen el framework en en servidor, es cuestión de registrarlo en IIS, de la misma manera que en otras versiones

%SystemRoot%\Microsoft.NET\Framework\[version_del_framework]\aspnet_regiis.exe -i

Para convertir como versión por defecto pasar el parametro -i

%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

Para dejar las aplicaciones existentes con la versión que ya tienen configuradas pasar el parametro -ir

%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir

Luego debemos permitir la ejecución ISAPI de la versión que necesitemos, en el ejemplo sería la versión 4.0

iis6

A diferencia de IIS 7, en la versión 6 la versión del framework se asocia a la aplicación y no al pool, pero de igual manera lo recomendable es no mezclar versiones del framework dentro del mismo pool. Y en el caso de framework 1.0 es obligatorio separarlo.

La manera más sencilla de cambiar la versión del framework a ejecutar es por medio del terminal, mediante la interfaz gráfica ni vale la pena intentarlo por el esfuerzo que obliga a hacer la propia GUI.

Nuevamente nos valemos del aspnet_regiis.exe, pero esta vez le pasamos el parametro -s y la aplicación que queremos modificar

%SystemRoot%\Microsoft.NET\Framework\[version_del_framework]\aspnet_regiis.exe -s W3SVC/1/ROOT/WebDevtroce
%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -s W3SVC/1/ROOT/WebDevtroce

Comentarios desde Facebook:

Sin Comentarios aun, puedes tú ser el primero en comentar!

Deja tu Comentario

Responder