Cenário: Instalação limpa do Server 2008 R2 com função IIS.
Framework Instalado 3.5 (Recursos do Servidor) Framework Instalado 4.5 RC (Download do MS)
executado
C:\Windows\Microsoft.NET\Framework64\v4.0.30319>aspnet_regiis.exe -i
(Eu usaria -iru
em servidores existentes, mas isso é uma compilação limpa).
Publicado via sistema de arquivos (compartilhamento SMB)
Convertida a pasta em um aplicativo usando o .Net 4.0 Integrated App Pool
Parou / reiniciou tudo.
Navegando para localhost/TestApp
resultados em um 403.14 (Navegação no diretório proibida)
Que passo eu perdi? O site em questão é MVC4 e tem como alvo a estrutura 4.5 RC
aspnet_regiis
antes, mas somente quando o IIS é instalado após o .Net (parece razoável). Não foi esse o caso aqui, mas como muitas das respostas sugeridas mencionam isso como o problema, pensei em tentar. 4.5 substitua 4.0 completamente. Eu não concorda ficando YSOD é estranho - Como eu disse, parece que não é só tratá-la como uma página da Net em tudo