web-dev-qa-db-fra.com

Impossible d'obtenir quelque chose sauf 403 à partir d'un site Web .NET 4.5

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

10
Basic

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

21
Shildrak

L'interface utilisateur est un peu différente dans les nouvelles versions de Windows Server. Voici où vous devez activer ASP.NET afin de le faire fonctionner sur IIS

Fix IIS & Asp.net

0
Matthew Zourelias