我正在排除爲什麼我無法通過配置爲Windows身份驗證和模擬的ASP.Net站點上的登錄對話框。爲什麼windows身份驗證/模擬失敗asp.net應用程序使用iis 7.5/windows 7/
我有一個ASP.Net 2.0應用程序,我試圖將它部署到Windows 7與IIS 7.5。我創建了一個新網站,並將其綁定到本地主機和完全限定的域名。 FQDN在我的主機文件中,並被重定向到127.0.0.1
該站點也與我創建的AppDomain一起運行,具有集成管道模式,並且流程模型標識設置爲ApplicationPoolIdentity。
Web.config文件包括以下內容:爲站點的目錄
<trust level="High" />
<authentication mode="Windows" />
<authorization>
<deny users="?"/>
</authorization>
<identity impersonate="true"/>`
ACL設置爲所有人(完全控制 - 用於測試)。 應用程序池虛擬帳戶(Windows 7事物)也被設置爲完全控制站點的物理目錄。
IIS身份驗證已啓用ASP.Net模擬並啓用Windows身份驗證。
當我作爲本地主機連接到站點時,它允許我通過登錄提示並加載應用程序時不會發生事故。
當我連接到站點作爲FQDN設置在本站點/ ip/port的主機頭綁定中時,我無法通過登錄提示符。點擊取消會生成一個http 401.1錯誤頁面。
爲什麼?
感謝這個真討厭僅僅通過它咬自己 – Aaron 2011-03-06 06:37:55
鏈接http://blogs.bluethreadinc.com/thellebuyck/archive/2008/10。 /30/401.1-error-when-accessing-sharepoint-from-server.aspx關閉 - 請問您可以編輯您的答案,直接包含修復程序嗎?謝謝 – toebens 2011-05-10 10:30:13
以下是更多官方參考資料:http://support.microsoft.com/KB/896861 – 2012-04-20 00:33:34