Подтвердить что ты не робот

Использовать тег олицетворения в Web.Config в ASP.NET

Я использую тег impersonate в своем веб-сайте на веб-сайте Asp.net 4.0.

Ниже мой код Web.Config:

<system.web>

        <authentication mode="Windows">
            <identity impersonate="true"                 
                userName="Administrator" 
                password="LALLA$26526"/>
         </authentication>

</system.web>

Когда я запускаю приложение в Visual Studio, я получаю эту ошибку:

Parser Error Message: Unrecognized element 'identity'.

Ошибка источника:

Line 50:    <system.web>
Line 51:        <authentication mode="Windows">
Line 52:            <identity impersonate="true"             
Line 53:                 userName="Administrator"
Line 54:                 password="LALLA$26526"/>

Где я ошибаюсь?

4b9b3361

Ответ 1

Раздел identity находится в разделе system.web, а не под authentication:

<system.web>
  <authentication mode="Windows"/>
  <identity impersonate="true" userName="foo" password="bar"/>
</system.web>

Ответ 2

Поместите элемент identity перед элементом authentication

Ответ 3

У вас был identity node как ребенок authentication node. Это была проблема. Как и в примере выше, узлы authentication и identity должны быть дочерними элементами system.web node