¿Cuando instalaste el tiempo de ejecución, ¿estabas conectado con derechos de administrador? Esto es un requisito para que el tiempo de ejecución pueda crear todas las entradas de registro necesarias.
¿Está tu aplicación configurada para apuntar explícitamente a 32 bits, 64 bits o cualquier CPU? NOTA: esto se refiere a la aplicación en sí misma, no a la arquitectura de Windows en la que está instalada. Dado que instalaste el tiempo de ejecución de 32 bits, asumiré que tu aplicación es de 32 bits. ¿Cuando la registraste en IIS, creaste un grupo de aplicaciones de 32 bits para ella? Si no lo hiciste, este puede ser tu problema, ya que la aplicación se está ejecutando en el grupo de aplicaciones predeterminado, que es de 64 bits en un servidor de 64 bits. Hay dos opciones para resolver esto:
1. Desinstala el tiempo de ejecución de 32 bits e instala el de 64 bits.
2. Crea un grupo de aplicaciones de 32 bits en IIS y configura tu aplicación para que se ejecute dentro de ese grupo.
-Dell
