Escenario: instalación de Clean Server 2008 R2 con rol de IIS.
Framework 3.5 instalado (características del servidor) Framework 4.5 RC instalado (descarga de MS)
ejecutado
C:\Windows\Microsoft.NET\Framework64\v4.0.30319>aspnet_regiis.exe -i
(Lo usaría -iru
en servidores existentes pero esta es una compilación limpia).
Publicado a través del sistema de archivos (SMB share)
Convierte la carpeta en una aplicación usando el .Net 4.0 Integrated App Pool
Detuve / reinicié todo.
Navegación a localhost/TestApp
resultados en un 403.14 (Navegación de directorio prohibida)
¿Qué paso me he perdido? El sitio en cuestión es MVC4 y apunta al marco 4.5 RC
aspnet_regiis
antes, pero solo cuando IIS está instalado después de .Net (parece razonable). Ese no fue el caso aquí, pero dado que muchas de las respuestas sugeridas mencionan esto como el problema, pensé en intentarlo. 4.5 reemplazar 4.0 por completo. Estoy de acuerdo en que no obtener YSOD es extraño: como dije, parece que simplemente no lo trata como una página .Net en absoluto