Asp.net MVC页面为图像文件提供Mime类型警告

Kal*_*exx 55 asp.net-mvc asp.net-development-serv mime-types google-chrome-devtools

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

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

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

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

ego*_*rry 95

您是否从Visual Studio的内置Web服务器运行您的站点?显然,您对该环境中的MIME类型没有太多控制权(请参阅此内容).我看到了同样的行为,并且在最终意识到我甚至没有看到IIS托管的应用程序之前开始强调它.

  • 我对`.png`文件有同样的问题.IIS默认为它们发送正确的MIME类型,因此只需忽略ASP.NET Development Server上的警告.请注意,这突出了它也值得在IIS中测试您的应用程序! (11认同)
  • 简单,如果您指的是Cassini Web服务器.没有设置,没有虚拟目录,只有F5. (4认同)
  • 没问题!不介意被标记为答案.. :) (2认同)