【发布时间】:2011-05-11 10:18:04
【问题描述】:
我正在构建一个使用表单身份验证的 ASP.NET MVC 2 网站。现在我想允许未经身份验证的用户访问 Scripts 和 Content 文件夹,以便加载样式表和图像。但是,它不起作用。根据我在 Google 上的发现,这应该可以:
<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 中启用了匿名身份验证。表单身份验证也是如此。
【问题讨论】:
标签: asp.net-mvc-2 forms-authentication