Víctor, miembro de este gran equipo, nos hizo el favor de redactar este tutorial porque domina perfectamente el tema.
Solución:
Encontré este error porque tenía la versión incorrecta de .NET (v2.0 en lugar de v4.0) configurada en el grupo de aplicaciones del sitio web. Lo arreglé de esta manera en Windows Server 2008 R2 e IIS 7. Estoy bastante seguro de que las instrucciones también se aplican a Windows Server 2012 e IIS 8:
- Prensa keys Windows+R para abrir el cuadro de diálogo Ejecutar, escriba inetmgr y luego haga clic en Aceptar. Esto abre el Administrador de IIS.
- En la vista de árbol de la izquierda, busque el Sitios nodo y encontrar el Sitio web predeterminado debajo de él (o el nombre del sitio donde aparece el mensaje de error).
- Haga clic derecho en el nodo y seleccione Administrar sitio web -> Configuración avanzada…. Tenga en cuenta el nombre del valor grupo de aplicaciones. Cierra este cuadro de diálogo.
- En la vista de árbol de la izquierda, busque y seleccione el nodo Grupos de aplicaciones.
- En la lista de la derecha, busque el grupo de aplicaciones con el mismo nombre que anotó en la configuración del sitio web. Haga clic derecho y seleccione Ajustes avanzados…
- Asegúrese de que el Versión de .NET Framework el valor es v4.0. Hacer clic OK.
Esto no se aplica si está ejecutando un sitio antiguo que en realidad debería tener .NET v2.0, por supuesto 🙂
En mi caso, ASP.NET no está registrado en el servidor. intente ejecutar esto en el símbolo del sistema:
ventanas de 32 bits
%windir%Microsoft.NETFrameworkv4.0.30319aspnet_regiis.exe -ir
ventanas de 64 bits
%windir%Microsoft.NETFramework64v4.0.30319aspnet_regiis.exe -ir
En caso de que alguien haya llegado aquí buscando una solución, así es como lo resolví. Por error, eliminé todos los archivos de mi servidor (directorio bin), pero cuando volví a copiar todos los archivos, me perdí los archivos App_global.asax.dll y App_global.asax.compiled. Debido a que faltaban estos archivos, IIS me estaba dando este error
403 - Forbidden: Access is denied.
Tan pronto como agregué estos archivos, comenzó a funcionar perfectamente bien.