Lorsque je passe mon projet ASP.NET MVC à partir du serveur Web Cassini vers IIS Express, cela est ajouté à mon dossier applicationhost.config
:IIS Express désactive automatiquement l'authentification anonyme pour mon projet, pourquoi?
<location path="MyProject">
<system.webServer>
<security>
<authentication>
<anonymousAuthentication enabled="false" />
<windowsAuthentication enabled="false" />
</authentication>
</security>
</system.webServer>
</location>
Cela cause le site de ne pas charger avec 401,2 - Non autorisé et je ne peux pas corrigez-le au niveau Web.config - il se plaindra alors que la section est verrouillée au niveau parent (HTTP 500.19).
Je peux le réparer en modifiant le fichier applicationhost.config
mais je ne comprends pas pourquoi je devrais le faire lorsqu'aucune telle section n'est ajoutée pour un projet ASP.NET MVC vanille. Qu'est-ce qui peut être mauvais? J'utilise VS 11 beta mais aussi confirmé ce comportement bizarre en 2010 SP1. IIS Express dit que c'est la version 7.5.
Borek, j'ai eu exactement le même problème. Je pense que c'est quelque chose à voir avec VS 11? (en ce qu'il a écrit ces paramètres) –
Merci, j'ai eu le même problème ici VS 11 Beta. Changer le paramètre ci-dessus a résolu le problème pour moi. Je vous remercie! –
AWESOME @Borek ... Je devenais fou à cause de cela! :) –