当前位置 : 主页 > 网络编程 > ASP >

asp.net-mvc-2 – 允许匿名访问Content和Script文件夹

来源:互联网 收集:自由互联 发布时间:2021-06-24
我正在构建一个使用Forms身份验证的ASP.NET MVC 2网站.现在我想允许未经身份验证的用户访问“脚本和内容”文件夹,因此将加载样式表和图像.但是,它不起作用.从我在谷歌上发现的,这应该
我正在构建一个使用Forms身份验证的ASP.NET MVC 2网站.现在我想允许未经身份验证的用户访问“脚本和内容”文件夹,因此将加载样式表和图像.但是,它不起作用.从我在谷歌上发现的,这应该工作:

<location allowOverride="false" path="Content">
    <system.web>
      <authorization>
        <allow users="?" />
      </authorization>
    </system.web>
  </location>
  <location allowOverride="false" path="Scripts">
    <system.web>
      <authorization>
        <allow users="?" />
      </authorization>
    </system.web>
  </location>

它在IIS(win7)上的ASP.NET MVC 2中不起作用.样式表和javascript请求被重定向到Account / LogOn.我该如何解决?

更新:IIS中启用了匿名身份验证.表格认证也是如此.

不要在web.config中使用Authorization标记.使用控制器(或操作)中的“授权”属性.
网友评论