Windows 7 Utilmate の IIS 7.5 では、次のように認証用に構成されたアプリケーションがあります: 匿名 & Windows
ASP.NET Web サイトで、フォーム認証と ID の偽装 = true を有効にし、匿名ユーザーも拒否します。
<authentication mode="Forms">
</authentication>
<identity impersonate="true"/>
<authorization>
<deny user="?">
</authorization>
IIS が文句を言います。私は何を間違っているのですか...私が達成したいこと:Windowsのログオンユーザーが必要なので、FormsAuthenticationチケットを作成してパッシブSTSに渡すことができます。したがって、IIS には匿名とウィンドウがあります...ウィンドウだけがチェックされている場合、そこから渡される追加のパラメーターがあるため、Login.aspx ページに移動できません。そのため、webconfig で、deny user="?" と言って匿名ユーザーを無効にします。、したがって、認証されたWindowsユーザーが残りますが、フォーム認証を使用しています。
http://msdn.microsoft.com/en-us/library/ff649264.aspx
表 4 IIS 用の IIS 統合 Windows が表示された場合、Web.config の 3 行目を設定すると、WindowsIdentity は Domian\Username になります。XP の IIS 6.0 win2003/IIS 5.1 で動作します。