【发布时间】:2010-07-26 10:59:16
【问题描述】:
我有一个受这样的 Authorize 属性保护的 AdminController
[Authorize(Roles = "Admin")]
public class AdminController : BaseController
{
.....
}
我的 web.config 中有这个安全位置部分
<location path="admin">
<system.webServer>
<security>
<authorization>
<remove users="*" roles="" verbs="" />
<add accessType="Allow" roles="Admin" />
</authorization>
</security>
</system.webServer>
</location>
如果我删除网络配置部分,一切正常,只有管理员可以访问管理员操作 使用该部分,我总是被重定向到我的登录页面
但是,我需要 web.config 部分,因为我在 Admin 文件夹中有一些静态文件,我希望仅由管理员角色保护和访问这些文件
我的 web.config 出了什么问题 谢谢
【问题讨论】:
-
除非出现了新语法并且我不知道,否则正确的标签是
而不是 ...
标签: asp.net-mvc-2