web-dev-qa-db-fra.com

Emprunter l'identité d'une balise dans Web.Config

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?

25
user572844

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>
75
Jacob

Placez l'élément identity avant l'élément authentication

9
M4V3R1CK

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

8
sharad shrestha