0

Windows 認証が有効で匿名認証が無効になっている IIS7 でホストされている診断 Web アプリケーションがあります。このアプリケーションは、サイトを表示するために使用された認証の種類に関する情報を含む何らかのレポートを生成しました。このサイトを閲覧するたびに、匿名認証を使用して接続したというメッセージが表示されますが、これは信じられないことです。レポートは正常に機能し (他のマシンでテスト済み)、実際には資格情報ポップアップが表示されません。これはどのように可能で、どうすれば修正できますか?

4

1 に答える 1

0

最初に、私はあなたの診断アプリケーションをノックしているわけではありませんが、IIS ログを調べて (または実際にサイトでログをオンにして)、IIS が何を考えているかを確認する価値があるかもしれません。IIS ログに慣れていない場合は、Microsoft 形式でログを作成することをお勧めします (少なくとも、この問題を整理している間は)。取得する重要なフィールドの 1 つはユーザー ID です。本当に匿名でページにアクセスしている場合、この ID は、匿名のリクエストに対応するように構成した ID になります。それ以外の場合は、通常、呼び出し元のユーザーの ID になります (少なくとも単純なシナリオでは)。

次に、いくつのサイトを運営していますか? 予想されるサイトから入っていると確信していますか? それとも、代わりにデフォルトのサイトにアクセスしていますか?

第 3 に、認証はサイト レベルでもページ レベルでも設定できることに注意してください。一方が他方をオーバーライドしていないと確信していますか?

于 2013-01-21T10:56:00.003 に答える