我有一個開發和生產IIS7和siteminder的Windows 2008 R2服務器,據我所知,它們的設置是一樣的。問題是生產網站的工作,但發展的網站沒有。Windows 2008 R2 IIS7的Windows身份驗證不起作用
問題在於,當我導航到任何開發者網站時,它說「頁面無法顯示,因爲發生了內部服務器錯誤。」我在開發中沒有遇到挑戰(我認爲這是問題的原因),但我在推動。這適用於傳統的ASP頁面或ASP.NET頁面。
一些研究結果: -
- IIS啓用了Windows身份驗證和殘疾人
所有其他人 - Windows身份驗證提供者是協商(試圖協商:Kerberos的,相同的結果)
- WindowsAuthentication和WindowsAuthenticationModule(母語)都存在於模塊
- WindowsAuthentication下服務器管理器安裝 - > IIS - >角色
- 一旦接收到上述錯誤信息的,IIS日誌示出了具有錯誤接入401 2 5
所有我發現○解決方案nline或者沒有像我上面做的那樣有正確的設置,或者建議我禁用Windows身份驗證並啓用匿名身份驗證。如果我這樣做,一切正常,但唯一的問題是我的網站需要Windows身份驗證來識別用戶。我在我的機智的結尾,只是希望它的工作重新安裝一些東西。我忽略了任何可能性或日誌文件?
401 2意味着訪問被拒絕由於服務器配置有利於一種替代的認證方法。因此,這告訴我IIS正在嘗試進行Alternate身份驗證並且失敗,在您的情況下是SSO? 所以我會檢查webagent是否啓動。 LLAWP在任務管理器中創建?你的webagent日誌告訴你什麼? –