2010-09-01 63 views
11

我有一個使用Forms Authentiation的Visual Studio 2010項目。它可以在Cassini(visual studio systray IIS,也就是F5)中正常運行。我正在使用MVC2。IIS 7.5在瀏覽器中查看網站時驗證標頭401.2無效

  1. 我創建了一個網站,在IIS 7.5(我的Windows 7機器上)
  2. 然後指向的物理目錄在我的Visual Studio項目文件
  3. 只啓用窗體身份驗證在IIS

保持收到此錯誤:

HTTP錯誤401.2 - 未授權 由於驗證標頭無效,您無權查看此頁面。

PS:我沒有在Visual Studio中使用創建虛擬目錄選項,因爲我需要主機頭,因此我需要一個專用的IIS網站。

+0

嗨,我知道這個話題是舊的,但你設法糾正你的問題?我在IIS 10中遇到了同樣的問題,修復它並沒有成功。我甚至嘗試使用http://www.asp.net/web-forms/overview/older-versions-security/introduction/an-overview-of-forms-authentication-cs中的演示項目,但沒有取得任何成功。 – 2016-02-24 21:44:02

回答

9

按照以下步驟在這個環節

Error message when you try to visit a Web page that is hosted on IIS 7.0: "HTTP Error 401.2 - Unauthorized"

它是爲IIS 7.0,但適用於IIS 7.5了。

+1

這些說明不適用於IIS 7.5,或者至少修復的步驟明顯不同。 – 2012-06-28 18:04:28

+0

嗯,我設法得到在IIS 7.5中應該完成的步驟,但是這些步驟對我來說不起作用,我仍然遇到同樣的錯誤。 – Jawad 2015-11-27 20:10:47

+0

此鏈接不再有效。 – 2017-06-06 19:29:22

相關問題