无法重定向到“帐户”文件夹下的任何 asp 页

本文关键字:任何 asp 文件夹 重定向 帐户 | 更新日期: 2023-09-27 18:27:12

我有三个内容页面 - Login.aspx, Logout.aspx, MyAccount.aspx .这三个都在同一文件夹下 - Account
所有三个页面都是引用同一母版页的内容网站的一部分。

现在,母版页具有LogoutMyAccount超链接。
当我单击这些链接时,我被重定向到Login.aspx。现在我不明白为什么会这样。
实际上,即使我在浏览器中键入~/Account/MyAccount.aspx,我也会被重定向到~/Account/Login.aspx
此外,如果我尝试重定向到文件夹下的任何页面Account我会被重定向到Login.aspx页面。

我错过了什么吗? 请指导我。提前谢谢。

无法重定向到“帐户”文件夹下的任何 asp 页

在您的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>

阅读此内容以了解。

更多信息

也许它正在检查用户凭据?

相关文章: