html - CSS 偶尔不会加载

标签 html css asp.net-mvc iis mime-types

我有一个 MVC 网站,偶尔在我的测试服务器上,CSS 不会加载。

它似乎在我的本地机器上运行良好。

似乎正在发生的事情是它正在请求具有错误 MIME 类型的 CSS 文件,我收到错误消息“样式表未加载,因为它的 MIME 类型“text/html”不是“text/css” . 然后它会将我重定向到登录页面。

我的 CSS 代码行是:

<link rel="stylesheet" type="text/css" href="/Resources/CSS/main.css">

我还检查了 IIS 中的 MIME 类型,它似乎设置正常。

如果我软重新加载页面,CSS 看起来很好,但如果我硬刷新页面,我会收到该错误,CSS 不会加载并将我重定向到登录页面,就好像我没有足够的权限一样.

当我转到源代码时,我无法通过单击 url 浏览到 CSS 文件,尽管如果我输入路径,该文件实际上就在那里。

最佳答案

此外,请小心在路径中使用大写字母。如果您不在任何地方使用它们,或者如果您最终使用的服务器不喜欢它们,它只是其中一种可能会让您陷入困境的东西!

关于html - CSS 偶尔不会加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27137170/

相关文章:

javascript - 以透明方式在另一张新图像上显示一张新图像(CSS 或 JS)

html - 断词不适用于单个长单词

css - 将图像显示为 block 元素?

asp.net-mvc - 仅在 SpecFlow 测试期间重定向时 TempData 为空

c# - 将多个复选框值传递到模型 .net mvc 的更深层次

Javascript AppendTo 动画不起作用

javascript - jmHighlight 有问题

html - 如何在页面上水平分布三个元素?

javascript - 按下 `button--reset` 后文本未更改

javascript - MVC 4 找不到 "Scripts"文件夹