Colaboraciones en el Guille

Framework v1.1 y v2.0 sobre WOW64 para aplicaciones Web

 

Fecha: 23/Oct/2005 (22-10-05)
Autor: Andrés Giménez Muñoz - andres.j.gimenez@gmail.com

 


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




ir al índice principal del Guille