代码之家  ›  专栏  ›  技术社区  ›  Kurkula

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

  •  0
  • Kurkula  · 技术社区  · 8 年前

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

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

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

    1 回复  |  直到 8 年前
        1
  •  2
  •   Lorenzo Montanari    8 年前

    默认情况下,IIS(以及Azure应用程序服务)不提供服务 .json 文件夹。您需要在 web.config

    打开你的 web.config配置 把这个密码

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

    <configuration>
       <system.webServer>
    

    它应该是固定的。

    Here 你可以找到一个基本的 web.config配置

    P、 S:尽管您只使用HTML和JSON,但这是唯一的方法(因为门户中没有UI解决方案)。这样,您还可以控制网站的其他方面,例如针对HTTP请求重定向到HTTPS。

    推荐文章