我正在将ASP.NET Web Forms中的应用程序迁移到ASP.NET MVC 3.其中一个中心和关键部分当前被锁定在其自己的目录中。ASP.NET MVC 3中的自定义授权
<location path="home" allowOverride="false">
<system.web>
<authorization>
<deny users="?"/>
<allow users="*"/>
</authorization>
</system.web>
</location>
我的问题是,如何实现在ASP.NET MVC 3中的相同类型的安全性:我已经从通过使用我的web.config文件下面这个目录访问受限未授权的用户?我有一个预感,它涉及到在我的控制器类上设置属性。但是,AuthorizeAttribute看起来像只接受用户名列表,而不是验证状态(如果我错了,请纠正我)。我查看了ASP.NET Internet应用程序示例,但没有看到任何特殊的配置。
有人可以请指出我在这个正确的方向吗?
谢谢!
看看我的问题的接受答案:http://stackoverflow.com/q/746998/1796 – 2012-02-09 16:05:31