2011-02-22 36 views
1

我有一個asp.net網站的目標框架目前是2.0。我最近把它全部移到4.0。 Asp.net模擬& Windows身份驗證設置爲true。它的新應用程序池使用與舊應用程序池(NetworkService)相同的標識來定位4.0框架。當我瀏覽到遷移的網站時,我看到一個HTTP錯誤401.1 - 未經授權的錯誤。我正在輸入與以前相同的域憑據,它似乎不想驗證...任何想法?遷移asp.net 2.0站點到4.0現在扔401.1 - 未授權

+1

查看您的活動日誌以獲取詳細信息,並將錯誤消息粘貼到我們。 – 2011-02-22 20:05:37

回答

0

原來我可以登錄到該網站通過瀏覽器是不是在託管該網站的盒子就好了......到現在爲止我只用了試圖從盒子上的瀏覽器登錄。

0

嘗試將您的ManagedPipeline更改爲AppPool上的Classic。否則,我建議使用應用程序池標識。

應用程序池標識是爲每個應用程序池創建的虛擬用戶。然後,您可以將這些用戶分配給其Web應用程序所在的文件夾。

請參閱本tutrial更多信息

http://learn.iis.net/page.aspx/624/application-pool-identities/