Scénario: Clean Server 2008 R2 Installer avec IIS rôle.
Framework installé 3.5 (Fonctions de serveur) Framework installé 4.5 RC (MS Télécharger)
réalisé
C:\Windows\Microsoft.NET\Framework64\v4.0.30319>aspnet_regiis.exe -i
(J'utiliserais -iru
sur les serveurs existants, mais c'est une construction propre).
Publié via le système de fichiers (SMB Share)
Converti le dossier en une application à l'aide du pool d'applications intégrées .NET 4.0
Arrêté/redémarré tout.
Parcourir à localhost/TestApp
Résultats dans un 403.14 (navigation de répertoire interdit)
Quelle étape ai-je manqué? Le site en question est MVC4 et cible le cadre 4.5 RC
J'avais un problème similaire. Ce fil https://stackoverflow.com/questions/2374957/asp-net-mvc-on-iis-7-5 résolu pour moi. Essentiellement, essayez d'ajouter ceci à votre web.config:
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
Si ce travail vous permet d'essayer de le supprimer et d'installer ce correctif à la place: http://www.microsoft.com/en-us/download/details.aspx?displaylang=fr&id=5272