簡體   English   中英

為什么Windows身份驗證提示憑據彈出

[英]Why does windows authentication prompting credentials popup

我將Windows身份驗證用於ASP.NET MVC 4.0中開發的Intranet應用程序。

在Web.config文件中,我將身份驗證模式設置為“ Windows”,並在IIS中啟用Windows身份驗證並禁用Ananymous和模擬。

Everythng在本地工作正常,但是當我使用IIS 8.5將其部署到Windows Server 2012時,它會提示憑據彈出窗口以進行首次頁面加載。 即使我輸入正確的憑據也不起作用。 然后我單擊取消3到4次頁面加載沒有問題。 如果我關閉瀏覽器並重新加載相同的URL,則不會要求提供憑據。 在一段時間后使用相同的網址這次要求其憑據。

這個問題是隨機發生的,當我使用IE 11和google chrome browsers.in在這兩個瀏覽器中連續刷新頁面10-15次時,能夠重現此問題。

根據我的要求,它不應顯示憑據彈出窗口,因為它是Intranet應用程序。

請對此提供幫助,我從過去的兩個星期開始嘗試修復,但尚未解決。

我們只是在解決這個確切的問題。 似乎是Windows更新導致了此問題。 我們在Exchange Web服務,自動發現,LDAPS等幾乎所有與IIS相關的問題中都遇到了問題。

KB為:KB3179575。 我們還刪除了KB3177723,以防萬一。

希望這可以幫助

以我的經驗, 授權失敗通常會發生這種情況。 用戶已通過身份驗證,因為他們已經登錄到自己的計算機中,但是他們不是必需角色,或者沒有其他權限來查看資源。 彈出窗口是切換到具有訪問權限的帳戶的機會。

暫無
暫無

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

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