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
)