【发布时间】:2013-07-10 14:29:33
【问题描述】:
我正在使用 Membership Provider 在我的站点中创建和管理用户和角色。我正在尝试使用 web.config 将特定角色的访问权限限制到使用此规则的此文件夹中的 Account 文件夹中:
<system.web>
<authorization>
<allow roles="Administrator"/>
<deny users="*" />
</authorization>
</system.web>
我正在使用如下所示的 Web 表单和表单身份验证:
<authentication mode="Forms">
<forms loginUrl="~/Login.aspx" timeout="2880" defaultUrl="~/" />
</authentication>
但是当我尝试访问位于 Account 文件夹中的页面时,我得到了:
HTTP 错误 404.0 - 未找到 您要查找的资源已被删除、名称已更改或暂时不可用。下方有错误的图片:
当用户尝试访问未经授权的文件夹或网址时,我该如何重定向到登录?
【问题讨论】:
标签: asp.net asp.net-membership membership-provider login-control