J'utilise la balise impersonate
dans mon web.config sur le site Asp.net 4.0.
Ci-dessous mon code Web.Config:
<system.web>
<authentication mode="Windows">
<identity impersonate="true"
userName="Administrator"
password="LALLA$26526"/>
</authentication>
</system.web>
Lorsque j'exécute l'application dans Visual Studio, j'obtiens cette erreur:
Parser Error Message: Unrecognized element 'identity'.
Erreur source:
Line 50: <system.web>
Line 51: <authentication mode="Windows">
Line 52: <identity impersonate="true"
Line 53: userName="Administrator"
Line 54: password="LALLA$26526"/>
Où est-ce que je vais mal?
La section identity
passe sous le system.web
section, pas sous authentication
:
<system.web>
<authentication mode="Windows"/>
<identity impersonate="true" userName="foo" password="bar"/>
</system.web>
Placez l'élément identity
avant l'élément authentication
Vous aviez le nœud identity
en tant qu'enfant du nœud authentication
. C'était ça le problème. Comme dans l'exemple ci-dessus, les nœuds authentication
et identity
doivent être des enfants du system.web
noeud