我正在使用Windows身份驗證使用MVC3 Web應用程序。 我在web.config中 在IIS中的網站設置即使輸入有效憑證後,Windows身份驗證彈出窗口仍然顯示
<authentication mode="Windows" />
<authorization>
<allow roles="domainname\Domain Users" />
<allow users="*" />
<deny users="?" />
而且匿名認證功能和Windows驗證功能。當我嘗試運行應用程序時,它顯示身份驗證彈出窗口,但即使輸入正確的用戶名和密碼後,它仍會繼續。
這通常是Kerberos的問題 - 您的服務器/ IIS不信任您的客戶端發送的憑據。還要確保您的瀏覽器(IE)安全設置允許發送您的憑據(在Intranet區域中)。如果您的瀏覽器使用匿名登錄來訪問網站,您可以檢查您的服務器安全事件日誌。還要檢查IIS中Windows身份驗證的設置。 – Filburt 2015-02-11 07:49:43
嘗試最初只用' authorization>' –
2015-02-11 07:52:12
我已將我的應用程序添加到受信任的站點和IE中的Intranet區域。那足夠了嗎?另外,我的安全事件日誌顯示了目標用戶的登錄嘗試。Windows身份驗證在IIS – Sushil 2015-02-11 07:57:50