如何在asp MVC中为特定文件夹提供访问和限制

时间:2016-01-20 07:26:28

标签: c# asp.net-mvc security roleprovider user-roles

我是MVC的新手。 我想明智地限制我的img文件夹角色,但是:

我不知道如何创建自定义角色。那么请指导我如何管理自定义角色管理?

 web.config
 <location path="img" allowOverride="false">
    <system.web>
      <authorization lockItem="true">
        <allow roles="member"/>
        <deny users="*" />
      </authorization>
    </system.web>
  </location>

我在web.config文件中提供了上面的代码。

<authentication mode="Forms">
  <forms name="SiteUser" path="~" loginUrl="~/Login/Login"  protection="All" timeout="30"/>
</authentication>

当我尝试在网址http://localhost:51116/img时 它会在登录页面上自动重定向,但是当我写http://localhost:51116/img/1-1.png时 那时我可以访问我的文件。

我想在该文件夹中明确限制该文件夹和文件。

请帮帮我。

0 个答案:

没有答案