J'ai cette section dans mon web.config :
IIS7 plante et se plaint de la section d'authentification :
Module AnonymousAuthenticationModule
Notification AuthenticateRequest
Handler StaticFile
Error Code 0x80070021
Config Error Cette section de configuration ne peut pas être utilisée dans ce chemin. Cela se produit lorsque la section est verrouillée à un niveau parent. Le verrouillage se fait soit par défaut (overrideModeDefault="Deny"), soit défini explicitement par une balise de localisation avec overrideMode="Deny" ou l'ancienne allowOverride="false".
Config Source
69:
70:
La solution habituelle est d'aller dans %windir%\system32\inetsrv\config\applicationHost.config
et de déverrouiller la section :
``
(ou alternativement, appcmd unlock config
).
La chose étrange : j'ai fait ça et ça se plaint toujours.
J'ai cherché des Locations (MVC est le nom de mon site web qui est à la racine de tous les sites que j'utilise) :
Mais ça explose toujours. Je suis perplexe quant à la raison de cela. Je ne peux pas le supprimer du web.config, je veux trouver le problème principal.
Y a-t-il un moyen d'obtenir des informations spécifiques de l'IIS sur quelle règle me refuse finalement l'accès ?
Édition : J'ai pu résoudre ce problème en utilisant la console de gestion IIS7 en allant à la racine même (ma machine) et en cliquant sur "Modifier la configuration" et en déverrouillant la section. Néanmoins, j'aimerais savoir s'il existe une meilleure méthode puisque je ne trouve pas le fichier qu'il modifie réellement.
``
0 votes
De mémoire, il y a normalement une section dans le 500.19 qui vous indique quel fichier à quel emplacement pose problème, en bas (je pense)
1 votes
Cela a été très bien répondu sur SO