0
我已經爲ASP.NET 4.0應用程序配置了表單身份驗證。未經授權的網站根目錄
登錄/註銷正在工作,但是當我登錄時,我無法訪問站點根目錄(〜/)頁面。當我在瀏覽器中訪問這個URL時,我得到了401.2錯誤(Unathorised)。
錯誤消息:由於驗證標頭無效,您無權查看此頁面。
其他網頁訪問正常。
當我註銷了網站的根可以訪問並重定向到登錄頁面(這是正確的行爲)
這兒還有沒有人面臨這樣的問題?
我已經爲ASP.NET 4.0應用程序配置了表單身份驗證。未經授權的網站根目錄
登錄/註銷正在工作,但是當我登錄時,我無法訪問站點根目錄(〜/)頁面。當我在瀏覽器中訪問這個URL時,我得到了401.2錯誤(Unathorised)。
錯誤消息:由於驗證標頭無效,您無權查看此頁面。
其他網頁訪問正常。
當我註銷了網站的根可以訪問並重定向到登錄頁面(這是正確的行爲)
這兒還有沒有人面臨這樣的問題?
問題在於<authorization>
部分位於web.config的system.webServer
部分內,因此它被應用於Web服務器授權規則,但不適用於網站。
授權部的正確位置應該是當然system.web
的登錄頁面可能不是根,您需要設置正確的權限上你的文件,以幫助閱讀此http://計算器。 com/questions/16677887 /如何設置正確的文件權限爲asp-net-on-iis/16678016#16678016 – Aristos
另外頁面的根目錄通常是讀取default.aspx,檢查是否爲正確或嘗試讀取其他不存在的頁面 – Aristos
錯誤消息是「由於驗證標頭無效,您無權查看此頁面」。 –