错误404.3找不到JSON文件(ERROR 404.3 Not Found for JSON fi

2019-08-21 18:02发布

我一直收到“错误404.3未找到”,我呼吁“Internet信息服务7.5”使用AJAX调用JSON文件即使我已激活所有的“应用程序开发功能”。 除了JSON文件,其他所有文件都得到加载。

我在我的本地机器上运行IIS服务器上的HTML页面。

如果我直接打开该文件,那么就一点问题都没有。 当我主持的在线服务器上的文件,它工作正常。

任何快速帮助将非常感激。

Answer 1:

是您尝试接收同一个域中的文件? 还是你取从另一台服务器的JSON? 如果是在不同的域名托管,你将不得不使用JSONP由于同源策略。



Answer 2:

正如@ancajic建议我把下面的代码在我的web.config文件中的ConnectionString标签之后,它的工作。

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


Answer 3:

正如@elasticman说,有必要打开IIS管理器 - > MIME类型 - >添加新的MIME类型

扩展:以.json MIME类型:application / JSON

但对我来说仍然是不够的。 我有一个ASP.NET MVC应用4,我不得不改变我的根Web.config文件。

插入

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

里面的某个地方你

<system.webServer>
    ...
</system.webServer>


Answer 4:

如果您使用的是IIS快递与Visual Studio,IIS管理器无法管理IIS Express中。 相反,你需要打开从%USERPROFILE%\文件\ IISExpress \ CONFIG \对ApplicationHost.config和插入这个配置文件

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

连同所有其他预先定义的MIME类型。



Answer 5:

我申请上的IIS下面的设置是正确的。


1.Open IIS管理器

2.显示属性的IIS服务器

3.Click MIME类型,然后添加JSON扩展:

文件扩展名:以.json

MIME类型:application / JSON

4.Go回为IIS服务器性能

5.Click的处理程序映射

添加脚本映射

请求路径:*以.json

可执行文件:C:\ WINDOWS \ SYSTEM32 \ INETSRV \ ASP.DLL名称:JSON



Answer 6:

  1. 去到IIS

  2. 选择网站

  3. 双击MIME类型图示IIS下

  4. 单击添加链接在右手边

  5. 文件扩展名=上传.json Mime类型=应用程序/ JSON

  6. 单击确定。

或更新你的web.config这样

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

我希望你的问题得到解决



Answer 7:

我有不一样的问题,但对我来说(在Windows Server 2003 IIS 6)的MIME类型application / JSON无法工作。 我使用纯文本/和工作完美(你不需要重启服务器)



Answer 8:

为了解决这个问题,一个Azure的应用程序服务:

使用FTP或捻仪表盘添加该文件的一个水平之上wwwroot--

/site/applicationHost.xdt:

<?xml version="1.0" encoding="utf-8"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
  <system.webServer>
    <staticContent>
      <mimeMap fileExtension=".json" mimeType="application/json" xdt:Transform="InsertBefore(/configuration/system.webServer/staticContent/*[1])" />
    </staticContent>
  </system.webServer>
</configuration>

然后,下在Azure门户应用程序设置,添加处理程序映射:

.json      C:\WINDOWS\system32\inetsrv\asp.dll


文章来源: ERROR 404.3 Not Found for JSON file