IIS en 64 bits no ejecuta aplicaciones de 32 bits, el grupo de aplicaciones deja detenida la aplicación

Posted on octubre 1, 2012

0



Cuando se instalan las aplicaciones de 32 bits en un IIS, normalmente deberían funcionar. Sin embargo, hay que hacer algunos ajustes con IIS para que Microsoft Exchange Server no de problemas.

El fallo consiste ene la aplicación de 32 bits se para al ser llamada. Se puede observar en el grupo de aplicaciones, como la aplicación configurada como 32 bits pasa del estado Iniciado a Detenido, justo al consultar la página web.

Al instalar actualizaciones de Exchange Server, a veces este archivo se modifica, por lo que habrá que volverlo a configurar.

Se recomienda hacer una copia de seguridad del archivo de configuración que vamos a modificar, por si acaso.

Abrir:

%windir%\inetsrv\config\applicationHost.xml

En mi caso está en:

\windows\system32\inetsrv\config

Hay que buscar las siguientes líneas:

<filter name=”Exchange OWA Cookie …. />

<filter name=”Exchange ActiveSync ISAPI Filter… />

<add name=”PasswordExpiryModude” de rpcproxy\RpcProxy.dll />

<add name=”exppw” image=”C:\Program Files\Microsoft\Exchange Server\ClientAccess\Owa\auth\exppw.dll” />

Se debe añadir al final de cada una de las líneas anteriores, justo antes del /> lo siguiente:

preCondition=”bitness64”

Por ejemplo, quedaría así:

<add name=”exppw” image=”C:\Program Files\Microsoft\Exchange Server\ClientAccess\Owa\auth\exppw.dll” preCondition=”bitness64″ />

Además, hay que buscar el grupo <modules>, y modificar la línea del “exppw”, para añadir también al final el preCondition, con lo que quedaría así:

<add name=”exppw” preCondition=”bitness64″ />