【问题标题】:css files not getting rendered in firefoxcss 文件未在 Firefox 中呈现
【发布时间】:2012-09-20 13:23:19
【问题描述】:

我的项目部署在 iis 7.5 上。 现在,当我尝试从 firefox 中的任何其他机器访问它时(在 IE 中它似乎工作正常),除了 css 文件之外,所有文件都被渲染(html、js)。

通过浏览其他帖子,我检查了 .css 文件的 MIME 类型是否存在于我的 iis MIME 设置中。

我将我的 css 文件包含在我的 head 部分中:

@Html.CssInclude("jquery.ui.core.css")

在响应标头中,我得到 -
内容类型文本/html;字符集=utf-8

我以同样的方式包含我的 javascript 文件:

@Html.ScriptInclude("jquery-1.7.min.js")

但是,在我的响应标题中,我得到了
Content-Type application/x-javascript

我不明白为什么 css 文件的行为不同..请帮助..

【问题讨论】:

  • @FabrizioCalderan 是的,我已经浏览过这个链接,但答案对 Apache 服务器有效,而不是 iis 7.5

标签: css firefox iis-7.5


【解决方案1】:

这可能是编码问题。当您包含具有不同字符编码的文件时,浏览器可能会感到困惑。

检查源文件的编码并确保它们都相同。在 Windows 中最简单的方法是将它们保存为 ASCII(例如使用记事本)。

【讨论】:

    猜你喜欢
    • 2010-12-10
    • 2014-04-08
    • 2018-11-07
    • 2020-12-13
    • 1970-01-01
    • 1970-01-01
    • 2012-10-27
    • 2013-09-29
    • 2014-07-05
    相关资源
    最近更新 更多