Asp.net 4.0 Webサイトのweb.configでimpersonate
タグを使用しています。
以下は私の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"/>
どこがおかしいの?
identity
セクションは、authentication
の下ではなく、system.web
セクションの下にあります。
<system.web>
<authentication mode="Windows"/>
<identity impersonate="true" userName="foo" password="bar"/>
</system.web>
identity
要素の前にauthentication
要素を配置します
identity
ノードの子としてauthentication
ノードがありました。それが問題でした。上記の例のように、authentication
およびidentity
ノードはsystem.web
ノードの子でなければなりません