如果有mime类型的json,如何修复关于未找到图像的错误?

时间:2015-01-14 08:12:03

标签: json asp.net-web-api

我在web.config

中获得了此代码
<staticContent>
      <remove fileExtension=".svg"/>
      <remove fileExtension=".svgz"/>
      <remove fileExtension=".eot"/>
      <remove fileExtension=".otf"/>
      <remove fileExtension=".woff"/>
      <remove fileExtension=".jpeg"/>
      <remove fileExtension=".jpg"/>
      <remove fileExtension=".gif"/>
      <remove fileExtension=".png"/>
      <remove fileExtension=".bmp"/>
      <mimeMap fileExtension=".jpeg" mimeType="image/jpeg"/>
      <mimeMap fileExtension=".jpg" mimeType="image/jpeg"/>
      <mimeMap fileExtension=".gif" mimeType="image/gif"/>
      <mimeMap fileExtension=".png" mimeType="image/png"/>
      <mimeMap fileExtension=".bmp" mimeType="image/bmp"/>
      <mimeMap fileExtension=".svg" mimeType="image/svg+xml"/>
      <mimeMap fileExtension=".svgz" mimeType="image/svg+xml"/>
      <mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject"/>
      <mimeMap fileExtension=".otf" mimeType="font/otf"/>
      <mimeMap fileExtension=".woff" mimeType="font/x-woff"/>
      <mimeMap fileExtension=".json" mimeType="application/json"/>
    </staticContent>

现在问题是网络中的图像出现了这样的错误。

Failed to load resource: the server responded with a status of 500 (Internal Server Error)

但我删除了<mimeMap fileExtension=".json" mimeType="application/json"/> 正确渲染图像但找不到我的json文件。

如何解决有关json mimetype和image的错误。我希望在我的网站上找到它们。

谢谢

1 个答案:

答案 0 :(得分:0)

查找更多详细信息,而不仅仅是“无法加载资源:服务器响应状态为500(内部服务器错误)”

asp.net是否有调试模式使错误更加冗长?如果是这样,启用它。 检查日志以获取更多详细信

一个疯狂的猜测(受到详细程度的限制)是你以某种方式弄乱XML并且它失败了。 你能提供一个链接到整个文件w /和mimeMap吗? (并且完全确定一件作品和一件作品失败......) 然后人们可以查找错误。

另一个需要: 也许你不能定义.json文件。 尝试添加: <remove fileExtension=".json"/>