asp.net-mvc-3 – ASP.NET MVC 3在web.config中的区域和多个身份验证
|
我一直在试图跟随这个博客来获得Areas的工作: http://mstechkb.blogspot.com/2010/10/areas-in-aspnet-mvc-20.html 在博客文章中,它标识了每个区域设置身份验证的能力,例如: <location path="Area1">
<system.web>
<authentication mode="Windows" />
<authorization>
<allow roles="role1,role2"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
但是,当我尝试在Visual Studio 2010中的一个新项目中创建它时,我运行时会收到以下错误:
从我可以看到这是因为您不能指定身份验证元素,除非它是顶级web.config. 所以有可能做博客文章的内容呢?您可以在web.config中的“位置”元素中包含认证元素区域吗? 解决方法我学到了关于ASP.NET MVC的知识,总是比较适合将授权规则设置为[Authorization]属性应用于单个控制器,因为考虑到路由系统的工作方式,它更安全,更充分.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何下载特定版本的ASP.NET MVC 5源代码
- asp.net-ajax – ScriptManager.RegisterClientScriptInclu
- 如何在ASP.NET WebForms中实现TDD
- asp.net-mvc – 如何在启动应用程序之前在system.web.mvc中
- ASP.net RequiredFieldValidator VisualStudio 2012
- ASP.NET自定义错误页面HTTP响应
- asp.net-mvc – MVC3:当我想从控制器访问模型数据时,无法为
- 在asp.net中的web.config的位置元素中有多个路径
- 在asp.net-mvc中,有没有办法区分处于兼容模式的IE7用户和IE
- asp.net – 从DropDownList中删除列表项
- asp.net-mvc-3 – 剃刀引擎 – 如何根据不同的条
- 为什么ASP.NET页面在本地主机上比在生产服务器上
- asp.net-core – ASP.NET核心查找所有程序集中的
- asp.net-mvc-4 – 登录后WebSecurity.CurrentUse
- .net – 什么可以解释托管堆上超过5,000,000个Sy
- asp.net-mvc – 什么是上下文?
- asp.net – 什么时候不应该使用Web服务?
- 什么OverrideAuthenticationAttribute是为什么?
- asp.net-mvc – ASP.NET MVC是否需要安装在我的生
- 为什么这么多ASP.NET开发服务器实例?
