相关疑难解决方法(0)

如何锁定ASP.NET MVC中的路径?

我第一次玩MVC 4来查看与MVC 3相比已经更改/添加/等等的内容.

首先,我创建了一个空白的MVC 4 Web应用程序,并从头开始构建.

我注意到的第一件事与MVC 4不同的是,以下web.config设置对网页的可访问性没有影响:

<configuration>
    <location path="">
    <system.web>
      <authorization>
        <deny users="?"/>
      </authorization>
    </system.web>
    </location>
    .....
</configuration>
Run Code Online (Sandbox Code Playgroud)

回到MVC 3,上面的授权设置将拒绝所有匿名用户访问站点内的任何内容.但是,如果我将相同的设置添加到MVC4 Web.config文件中,则匿名者可以自由选择他/她选择的URL.

我在MVC 4中需要做什么来锁定所有路径,就像我在MVC 3中那样?

asp.net-mvc forms-authentication web-config asp.net-authorization

14
推荐指数
1
解决办法
3万
查看次数