0
我必须通过授权保护的AdminController属性这样ASP.MVC:Web.Config中,并授权属性
[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部分,因为我有我想要被保护,只有通过管理员角色访问
这有什么错我的web.config 感谢
除非一种新的语法就出来了,我不知道,正确的标签是而不是 ... –
GR7
2011-05-01 14:34:15