无法重定向到“帐户”文件夹下的任何 asp 页
本文关键字:任何 asp 文件夹 重定向 帐户 | 更新日期: 2023-09-27 18:27:12
我有三个内容页面 - Login.aspx, Logout.aspx, MyAccount.aspx
.这三个都在同一文件夹下 - Account
所有三个页面都是引用同一母版页的内容网站的一部分。
现在,母版页具有Logout
和MyAccount
超链接。
当我单击这些链接时,我被重定向到Login.aspx
。现在我不明白为什么会这样。
实际上,即使我在浏览器中键入~/Account/MyAccount.aspx
,我也会被重定向到~/Account/Login.aspx
此外,如果我尝试重定向到文件夹下的任何页面Account
我会被重定向到Login.aspx
页面。
我错过了什么吗? 请指导我。提前谢谢。
在您的web.config中,您指定了登录方法,如果用户未登录并尝试在没有权限的情况下打开站点,则站点也会重定向:
<forms loginUrl="~/Account/LogOn" ... />
如果您希望每个用户都可以访问某些资源,则必须指定它们:
<location path="Content">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
最终仅允许授权用户访问其余部分:
<system.web>
<authorization>
<allow users="*" />
</authorization>
...
</system.web>
删除或注释帐户的 Web 配置中的拒绝用户标记
<authorization>
<!--<deny users="?"/>-->
</authorization>
阅读此内容以了解。
也许它正在检查用户凭据?