HTTP Error 500.21 - PageHandlerFactory-Integrated

Tratando de correr una applicacion, desarrollada por un tercero, que utiliza el .Net 4.0 me encontre con este error: Errores 500 son errores del servidor causados por muchas razones, pero siempre teniendo su origen en el servidor, no la aplicación, no una llamada extraña desde el browser , lo primero a verificar es parametrizacion o configuracion.

 

 Luego de investigar un poco me encontre que el framework 4.0, estaba instalado en el server pero, no estaba registrado o siendo reconocido por IIS

al ejecutar "%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i"

 Luego de esto al revisar la consola de IIS, en la seccion de Applications Pool, aparecio ASPNET 4.0 Classic and ASPNET4.0 integrated , antes no estaba y ahora la aplicacion funciona.