[英]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.