Inicio > General, Internet y redes, Servidores, Software, Windows > Solucionar error 500.21 Internal Server Error IIS

Solucionar error 500.21 Internal Server Error IIS


image

Intentando correr una aplicación ASP .NET en IIS me salía este error de ejecución:

Error HTTP 500.21 – Internal Server Error
El controlador “PageHandlerFactory-Integrated” tiene una condición previa incorrecta “ManagedPipelineHandler” en su lista de módulos.

Información de error detallada
Módulo: IIS Web Core
Notificación: ExecuteRequestHandler
Código de error: 0x8007000d

Luego de buscar en Internet encontré que en el administrador de IIS no aparecían las aplicaciones ASP.NET 4.0 y ASP.NET 4.0 Classic, y que para solucionar el problema había que reinstalar ASP.NET en IIS, para ello debes correr un símbolo del sistema como administrador y correr este comando.

 image

%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe –i

image

Una vez ejecutado el comando aparecerán las aplicaciones ASP.NET 4.0 y al actualizar la página el error 500.21 desaparecerá y se ejecutará la aplicación.