我的位置:首页 > .Net系列>ASP.NET

部署Azure环境Web应用程序不能直接访问JSON文件解决方案

时间:2019-07-24 11:32:00 来源:互联网 作者: 神秘的大神 字体:

问题:

部署在Azure环境Web应用程序的JSON文件,直接通过浏览器或Web应用访问出现 404 的错误信息。

以下通过Firfox浏览器直接访问JSON文件返回的提示错误信息:

“HTML 文档的字符编码未声明。如果该文件包含 US-ASCII 范围之外的字符,该文件将在某些浏览器配置中呈现为乱码。页面的字符编码必须在文档或传输协议层声明。”

解决方案:

在Web.config配置文件 <system.webServer> 节点下增加以下配置信息:

<system.webServer>
   <staticContent>
      <!-- json文件扩展名映射 -->
      <mimeMap fileExtension=".json" mimeType="application/json" />
   </staticContent>
</system.webServer>