1

我在我的本地主机(Windows 7)上运行网站。我收到“由于 mime 类型不匹配而忽略了 CSS”。Javascript 和图像也没有加载。

我在本地 IIS 上启用了匿名身份验证。我的本地 IIS 上安装了静态内容功能。

我的 web.config 文件:

<authentication mode="Forms">
  <forms loginUrl="/Login.aspx" timeout="30" path="/" protection="All" />
</authentication>
<authorization>
  <deny users ="?" />
  <allow users = "*" />
</authorization>

仍然没有加载 CSS、Javascript 和图像。有什么想法吗?

4

2 回答 2

1

您需要允许所有用户访问静态资产。查看https://stackoverflow.com/a/1923328/254973以查看需要添加到 web.config 的一些示例。

于 2013-03-24T17:38:49.407 回答
0

请记住,allow=*在较新版本的 IIS 配置中不包括未经身份验证的用户。对于未经身份验证的用户访问您的文件,您的 web.config 中也必须有allow=?

deny=?的问题是您在未登录时无法加载图像或样式表。

于 2017-01-12T13:23:37.970 回答