由于mime类型不匹配而忽略了CSS(ASP.NET)

时间:2013-03-24 17:35:15

标签: asp.net

我在localhost(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和图片。 任何想法的家伙?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

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