1

Windows認証を使用してWebページへのアクセスを許可するサイトがあります。すべてではないにしてもほとんどのページはクラシックで書かれていaspます。asp.net最近、ユーザーがパスワードを忘れた場合にパスワードを変更できるように、「公開」のホームページを追加しました。でホームページをデフォルトとして設定し、IIS 6そのホームページに関連付けられているすべてのファイルを匿名アクセスを許可するように設定してみました。

問題は、まだWindows認証のポップアップが表示されることです。直接入力する場合:http ://www.website.com/default.aspxページは問題なく表示されます。ただし、単にhttp://www.website.comに移動しようとすると、Windows認証プロンプトが表示され続けます。

global.asaファイルと未使用のファイルを最初にヒットしたと思って削除しようとしましglobal.asaxたが、うまくいきませんでした。匿名アクセスを許可するファイルは次のとおりです。

default.aspx
/Homepage -- directory with all code files and other public webpages
web.config
/bin -- folder containing the code generated by VS 2010]

匿名アクセスを許可しないものが最初にアクセスされているように感じますが、それが何であるかを理解することはできません。何か案は?

4

1 に答える 1

0

IIS マネージャー (IIS 6.0?) の既定の Web サイトの下に 2 つのアプリケーションがあると思います。もう 1 つは、.NET 4.0 用に設定されたアプリケーション プールを使用する Windows 認証を使用する ASP.NET アプリケーションです。

既定の Web サイトが匿名認証用に設定されていることを確認します。これらの設定は継承されます。

于 2012-08-14T16:44:10.410 に答える