簡體   English   中英

訪問本地主機時 IIS 要求輸入用戶名和密碼

[英]When accessing localhost IIS asks for username and password

我已經在Windows XP SP3上安裝了 IIS。 當我想從瀏覽器訪問 localhost 時,會出現身份驗證窗口並要求輸入用戶名和密碼。 匿名訪問已為IUSR_用戶啟用,該用戶對wwwroot文件夾具有完全控制權限。 任何幫助都提前表示贊賞。

您已將您的網站設置為使用集成 Windows (NTLM) 身份驗證,IE 默認支持,但 Firefox 不支持。 Firefox 要求您逐個站點地允許 NTLM。

本頁解釋了如何在 Firefox 中啟用 NTLM 和刪除登錄框。

基本上,您需要在地址欄中鍵入about:config並將主機名添加到network.automatic-ntlm-auth.trusted-uris設置上的逗號分隔值列表中。

假設您有兩個站點要啟用 NTLM 身份驗證: http://www.foo.com/http://www.bar.com/ 您需要將network.automatic-ntlm-auth.trusted-uriswww.foo.com, www.bar.com

如果您希望匿名用戶可以訪問您的站點,則需要確保您的 IUSR_xxx 帳戶至少對您的網站在文件系統級別提供的文件具有讀取權限。 您可以通過 Windows 資源管理器執行此操作。 我認為您還需要授予對父目錄的列表權限。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM