2011-08-19 89 views
3

我已經安裝使用Windows身份驗證的ASP.NET MVC3網站,我得到一個401.1。 401頁上的錯誤代碼是0x8009030e。用戶應該能夠使用他們的域憑證訪問該網站。ASP.NET MVC3 401.1錯誤在IIS7.5

如果我登錄到本機,並通過本地主機打到網站(HTTP://本地主機/ mysite的),我不明白的錯誤。但是,即使登錄到服務器,如果我通過服務器名稱(即http://machinename.com/mysite)訪問網站,我仍然會收到錯誤消息。

該網站使用它自己的.net 4.0應用程序池並使用集成模式。該站點僅在配置中針對Windows身份驗證進行配置。

<authentication mode="Windows" /> 
<authorization> 
    <deny users="?" /> 
</authorization> 

...和在IIS中。我沒有配置擴展屬性,並且已啓用內核模式身份驗證(都是默認設置)。我試過切換「IIS管理器權限」沒有任何運氣。

任何想法?

回答

0

我必須做兩件事情來得到這個工作正常:

  1. 使應用程序池使用「經典」,而不是「一體化」模式。完成之後,我得到了一個403.x錯誤。
  2. 我通過向「域用戶」組授予(讀取/執行)NTFS權限來解決了403.x錯誤。