我試圖在服務器2008 R2計算機上安裝和配置.Net 4.0與IIS 7.5。 IIS配置爲匿名身份驗證。當我加載http://localhost時,我得到401.2。該網站默認使用'defaultapppool',並且此應用程序池被配置爲使用.Net 4.0作爲託管代碼。.net 4.0和IIS獲取401.2錯誤
如果我將託管代碼更改爲.Net 2.0,http://localhost加載就好了。這隻在使用.Net 4.0時出錯。我試過更改應用程序池服務帳戶,甚至修復.Net,但似乎無法解決401.2錯誤。
有沒有其他人看到過這個?
應用程序池標識必須能夠讀取這些文件。確保它匹配文件系統文件的安全性。什麼是爲defaultapppool設置的標識? –
身份爲'apppoolidentity'(默認),但我嘗試將該身份分配給域管理員帳戶,但仍然失敗。我已經儘可能使用Procmon來查看任何文件訪問違規,但沒有發現任何文件訪問違規。 – jerle78
必須完全刪除並重新安裝IIS和.Net 4.0。不知道爲什麼是這種情況,我不知道什麼是最初打破。在將來,我發現這篇文章: http://mvolo.com/blogs/serverside/archive/2007/07/26/Troubleshoot-IIS7-errors-like-a-pro.aspx 這可能是有用的對於在這裏看到問題的任何人。當我發現這一點時,我已經完成了R&R。 謝謝大家的意見。 – jerle78