【问题标题】:Asp.net MVC page is giving Mime type warnings for image filesAsp.net MVC 页面为图像文件提供 Mime 类型警告
【发布时间】:2011-02-24 22:27:17
【问题描述】:

虽然我没有看到任何功能或 jquery UI 元素受此影响,但当我访问我的 asp.net mvc 网页时,chrome 开发者控制台会记录一堆错误消息,如下所示:

资源解释为图像,但使用 MIME 类型 application/octet-stream 传输。

所有警告都是针对 jquery UI 图像的(尽管我没有任何自定义图像,所以我不知道它是否只是 jquery UI)。所有的 jquery 图像仍然可以正确加载。

有人知道为什么会这样吗?

【问题讨论】:

  • 您是否使用 firebug 查看图像的响应标头?
  • 我只使用了 chrome 开发控制台。无论哪种方式,我会寻找什么?

标签: asp.net-mvc mime-types google-chrome-devtools asp.net-development-serv


【解决方案1】:

您是否从 Visual Studio 的内置 Web 服务器运行您的网站?显然,您对该环境中的 MIME 类型没有太多控制权(请参阅this)。我看到了同样的行为,并开始对此感到压力,最终意识到我什至没有查看 IIS 托管的应用程序。

【讨论】:

  • 是的,这就是使用 VS 的内置 Web 服务器时的全部内容!谢谢!
  • 我对@9​​87654322@ 文件有同样的问题。 IIS 默认为它们发送正确的 MIME 类型,因此只需忽略 ASP.NET 开发服务器上的警告。请注意,这强调了在 IIS 中测试您的应用程序也是值得的!
  • 使用开发服务器而不是仅运行本地 IIS 并在 Visual Studio 中使用它有什么好处吗?
  • 简单,如果您指的是 Cassini Web 服务器。无需设置,无需虚拟目录,只需 F5。
  • 太棒了。不知道这个。 :)
猜你喜欢
  • 2013-09-19
  • 2012-05-07
  • 2011-03-15
  • 1970-01-01
  • 1970-01-01
  • 2012-04-24
  • 2015-12-20
  • 1970-01-01
  • 2015-06-06
相关资源
最近更新 更多