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
错误消息是“由于验证标头无效,您无权查看此页面”。 –