Framework v1.1 y v2.0 sobre WOW64 para aplicaciones Web
Fecha: 23/Oct/2005 (22-10-05)
|
Introducción
Con los nuevos entornos Windows x64 en los que pueden ejecutarse tanto código de 64bit como de 32bit surge el problema de decidir como ejecutar la tarea W3WP.EXE sobre la que corren las aplicaciones Web desarrolladas en .Net
Compatibilidades
Actualmente existen dos versiones del Framework (v1.1 y v2.0). De la primera solo existe versión de 32bit, mientras que de la segunda tenemos ambas versiones, de 32bit y 64bit.
Así que solo podremos utilizar la versión de 64bit si en la maquina solo corren aplicaciones desarrolladas con el Framework v2.0. Ya que no es posible utilizar la versión de 32bit y 64bit de W3WP.EXE simultáneamente.
32Bit 64Bit Framework v1.1 X Framework v2.0 X X Framework v1.1 + v2.0 X Configuración del IIS
Para definir el modo en el que corre el IIS, 32bit sobre WOW64 ó 64bit se utiliza el parámetro Enable32bitAppOnWin64 de la configuración del IIS. A este parámetro se accede por ADSI. Y se puede cambiar con este simple comando.
Establecer ejecución con 32bit:
CSCRIPT %SYSTEMDRIVE%\Inetpub\AdminScripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
Establecer ejecución con 64bit:
CSCRIPT %SYSTEMDRIVE%\Inetpub\AdminScripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0