我在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和图片。 任何想法的家伙?
答案 0 :(得分:1)
您需要允许所有用户访问静态资产。查看https://stackoverflow.com/a/1923328/254973以查看需要添加到web.config的一些示例。
答案 1 :(得分:0)
请记住,allow=*
在较新版本的IIS配置中不包含未经身份验证的用户。对于未经身份验证的用户访问您的文件,您的web.config中也必须有allow=?
。
您的deny=?
是您在未登录时无法加载图片或样式表的问题。