C# 无法重定向到帐户文件夹下的任何asp页面
我有三个内容页-C# 无法重定向到帐户文件夹下的任何asp页面,c#,asp.net,redirect,C#,Asp.net,Redirect,我有三个内容页-Login.aspx、Logout.aspx、MyAccount.aspx。所有三个都在同一文件夹下-帐户 所有三个页面都是引用同一母版页的内容站点的一部分 现在母版页有注销和我的帐户超链接。 当我点击这些链接时,我被重定向到Login.aspx。现在我不明白为什么会发生这种情况。 实际上,即使我在浏览器中键入~/Account/MyAccount.aspx,我也会被重定向到~/Account/Login.aspx 此外,如果我试图重定向到Account文件夹下的任何页面,我将被
Login.aspx、Logout.aspx、MyAccount.aspx
。所有三个都在同一文件夹下-帐户
所有三个页面都是引用同一母版页的内容站点的一部分 现在母版页有
注销
和我的帐户
超链接。当我点击这些链接时,我被重定向到
Login.aspx
。现在我不明白为什么会发生这种情况。实际上,即使我在浏览器中键入
~/Account/MyAccount.aspx
,我也会被重定向到~/Account/Login.aspx
此外,如果我试图重定向到
Account
文件夹下的任何页面,我将被重定向到Login.aspx
页面
我错过什么了吗?请引导我。
提前谢谢。可能是在检查用户凭据 可能是在检查用户凭据 删除或注释帐户Web配置中的拒绝用户标记
<authorization>
<!--<deny users="?"/>-->
</authorization>
理解。进一步删除或注释帐户Web配置中的拒绝用户标记
<authorization>
<!--<deny users="?"/>-->
</authorization>
理解。此外在您的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.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>
...
可能在帐户下,Login.aspx被设置为startup object???这可能是因为您可能在母版页的页面加载时保留了会话检查,因此它会将您重定向回登录页面。您如何检查会话以及将会话存储在何处?@SaiKalyanAkshinthala:我如何检查Visual web developer express 2010中帐户文件夹中的启动对象您可以在web.config中进行检查。它的默认页面在身份验证中设置Login.aspx。我在下面指出它。尝试更改它。可能正在使用帐户,Login.aspx被设置为startup object???这可能是因为您可能在母版页的页面加载时保留了会话检查,所以它会将您重定向回登录页面。您如何检查会话以及将会话存储在何处?@SaiKalyanAkshinthala:如何检查Visual web developer express 2010中帐户文件夹中的启动对象您可以在web.config.com中检查它的默认页面设置Login.aspx以进行身份验证。我在下面指出它。尝试更改它。但我可以重定向到任何页面,如-Home.aspx或关于.aspx
,只能重定向到帐户文件夹内的页面,但我可以重定向到任何页面,如-Home.aspx或关于.aspx
,只能重定向到帐户文件夹内的页面。在这种情况下,我将如何登录。。bcoz Login.aspx将永远不会显示在这种情况下,我将如何登录。。永远不会显示bcoz Login.aspx