2010-02-24 58 views
4

此應用程序在IIS中使用Windows集成身份驗證。沒有匿名登錄。瀏覽器彈出窗口詢問ASP.NET應用程序的用戶名/密碼

它還使用定義的應用程序池來與域用戶一起登錄。

如果試圖瀏覽任何頁面,它會彈出用戶名和密碼對話框,即使我輸入了有效的用戶(包括域管理員),它也不會登錄到應用程序中。我不斷收到用戶名/密碼對話框。如果我本地登錄(在IIS框中),它工作正常。

此外,如果我將應用程序池更改爲使用網絡服務,則它工作正常。

域用戶已經是IIS框中本地IIS_WPG組的成員。

我在這裏錯過了什麼嗎?

+0

你運行的是什麼版本的IIS的? – jinsungy 2010-02-24 16:33:40

回答

2

如果爲應用程序池使用域帳戶,則必須在域控制器上運行一系列腳本。所以,顯然不建議使用域帳戶,而是本地服務器帳戶。微軟有這個問題上記載的情況下:

http://support.microsoft.com/default.aspx/kb/871179

+3

上帝保佑堆棧溢出。 – Ryan 2010-03-17 20:00:56

0

我懷疑.aspx文件上的NTFS文件保留不允許您登錄的用戶作爲所需的訪問來讀取/執行它們。您試圖查看的文件有哪些文件權限? web.config中的授權和驗證元素的外觀如何?

0

這聽起來像是與分配給域用戶的權限有關。即他們或者實際上是服務器是否被允許冒充正在登錄的用戶。或者,關於AD中的服務器設置中的「受信任委派」的內容。無論哪種方式,您可能會在serverfault上獲得更好的響應=)

0

我有同樣的用戶名/密碼彈出的問題在2003年SVR的

我解決它通過檢查在默認的Web站點的目錄安全性匿名訪問。

它提示你,如果你想也影響你的網站,你點擊確定。

這樣做。

0

嘗試進入程序池的相同的用戶匿名用戶(網站安全選項卡)

相關問題