繁体   English   中英

无法在服务器上打开Json文件

[英]Unable to open Json file on Server

我使用ftp在我的网站上发布了一个json文件。 当我尝试使用mtsite.com/abc.json访问我的网站时,它将引发以下错误。

您要查找的资源已被删除,名称已更改或暂时不可用。

我的文件位于azure的托管站点上。 即使服务器上有文件,为什么还说找不到该文件?

在Azure门户中可以添加或允许Mime类型json的任何地方吗? 我无法添加web.config文件,因为我的文件都是HTML和Json。

默认情况下,IIS(以及Azure应用服务)不提供.json文件。 您需要在web.config启用此功能。 如果还没有,请在根目录中创建它。

打开您的web.config并放置此代码

<staticContent>
  <remove fileExtension=".json"/>
  <mimeMap fileExtension=".json" mimeType="application/json"/>
</staticContent>

在节点下

<configuration>
   <system.webServer>

它应该是固定的。

在这里,您可以找到我前一段时间制作的基本web.config模板

PS:即使您仅使用HTML和JSON,这也是唯一的方法(因为门户网站中没有UI解决方案)。 这样,您还可以控制网站的其他方面,例如将HTTP请求重定向到HTTPS。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM