sessionstate net enable deploy asp application asp.net iis

asp.net - net - El controlador “PageHandlerFactory-ISAPI-4.0_32bit” tiene un módulo defectuoso “IsapiModule” en su lista de módulos



iis hosting (3)

Estoy recibiendo el siguiente error en la máquina de 32 bits aplicación clásica

Handler "PageHandlerFactory-ISAPI-4.0_32bit" has a bad module "IsapiModule" in its module list.

y en maquina de 64 bits

El controlador "PageHandlerFactory-ISAPI-4.0_64bit" tiene un módulo defectuoso "IsapiModule" en su lista de módulos.

Si instalamos isapi y cgi en los servicios web, este error no aparecerá. ¿Hay alguna forma posible de permitir mi programa sin instalarlos en el conjunto de aplicaciones clásico? y mi siguiente pregunta es cómo se instalan las restricciones de isapi y cgi. ¿Existe alguna verificación de registro o alguna otra verificación?

Gracias por adelantado.


¿Habilitó asp.net para IIS en programas y características ? verifíquelo en programas y funciones -> Activar o desactivar las funciones de Windows -> Servicio de información de Internet -> Servicios de Internet en todo el mundo -> Funciones de desarrollo de aplicaciones -> asp.net!


La respuesta anterior me ayudó, pero necesitaba algunos pasos adicionales, aquí está el proceso completo que tenía que hacer.

Vaya al Panel de control -> Programas y características -> Activar o desactivar las funciones de Windows . Asegúrese de tener seleccionado lo siguiente:




A continuación, actualice el Administrador de IIS. Ahora debería ver las restricciones de ISAPI y CGI en el nivel raíz de las características de IIS, haga clic en Permitir para ambas versiones de .NET v4.0


Solo para agregar: si hay más de un marco en la máquina, instálelo en IIS usando ''aspnet_regiis -i'', que es el directorio de inicio de .NET framework (por ejemplo, en mi máquina, es C:/Windows/Microsoft.NET/Framework/v4.0.30319 )