【发布时间】:2011-07-17 22:45:17
【问题描述】:
我正在尝试在我的内容目录中为我的 css 和 js 文件添加允许所有内容匿名访问,但它不起作用。
这适用于 IIS Express,但不适用于完整的 IIS。
下面是我的 web.config 中的一个部分。
<!-- Show default CSS and image-->
<location path="Content">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
<system.web>
<httpRuntime requestValidationMode="2.0" />
<compilation debug="true"
targetFramework="4.0">
<assemblies>
<add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</assemblies>
</compilation>
<authentication mode="Forms">
<forms loginUrl="~/Home/SignIn"
path="/" />
</authentication>
.....
【问题讨论】:
-
我已启用匿名身份验证和表单身份验证,我是否遗漏了什么,即基本身份验证?
-
你能解决这个问题吗?
标签: asp.net-mvc web-config iis-7.5