IIS 7 Webサイトでは、明確な役割のみを許可するweb.config認証構成があります。しかし、すべてのユーザーが1ページを利用できる必要があります。問題は、ユーザーが許可されたグループDOMAIN \ group1にない場合、すべてのユーザーに許可されているpublic_page.aspxページを開くときに認証プロンプト(ユーザー名とパスワード)を取得することです。それにもかかわらず、彼はドメインにあります。プロンプトで[キャンセル]を押すと、このパブリックページが正常に開かれ、彼の認証も受けます(<%= User.Identity.Name%>は自分のWindows IDを示します)。ブラウザはIE8です。 IIS6では、このような問題はありませんでした。ユーザーが正常に認証された場合、ブラウザにこのユーザー名とパスワードのプロンプトが表示されるのはなぜですか?どうすれば無効にできますか?たぶん私は何とかweb.configを再設定する必要がありますか?皆さんありがとうございました!認証パスワードプロンプトを無効にするIIS7
<configuration>
<system.web>
<authentication mode="Windows" />
<authorization>
<allow roles="DOMAIN\group1" />
<deny users="*" />
</authorization>
</system.web>
<location path="public_page.aspx">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
</configuration>
http://support.microsoft.com/kb/258063 –