我一直收到“错误404.3未找到”,我呼吁“Internet信息服务7.5”使用AJAX调用JSON文件即使我已激活所有的“应用程序开发功能”。 除了JSON文件,其他所有文件都得到加载。
我在我的本地机器上运行IIS服务器上的HTML页面。
如果我直接打开该文件,那么就一点问题都没有。 当我主持的在线服务器上的文件,它工作正常。
任何快速帮助将非常感激。
我一直收到“错误404.3未找到”,我呼吁“Internet信息服务7.5”使用AJAX调用JSON文件即使我已激活所有的“应用程序开发功能”。 除了JSON文件,其他所有文件都得到加载。
我在我的本地机器上运行IIS服务器上的HTML页面。
如果我直接打开该文件,那么就一点问题都没有。 当我主持的在线服务器上的文件,它工作正常。
任何快速帮助将非常感激。
是您尝试接收同一个域中的文件? 还是你取从另一台服务器的JSON? 如果是在不同的域名托管,你将不得不使用JSONP由于同源策略。
正如@ancajic建议我把下面的代码在我的web.config文件中的ConnectionString标签之后,它的工作。
<system.webServer>
<staticContent>
<mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>
</system.webServer>
正如@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>
如果您使用的是IIS快递与Visual Studio,IIS管理器无法管理IIS Express中。 相反,你需要打开从%USERPROFILE%\文件\ IISExpress \ CONFIG \对ApplicationHost.config和插入这个配置文件
<staticContent>
<mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>
连同所有其他预先定义的MIME类型。
我申请上的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
去到IIS
选择网站
双击MIME类型图示IIS下
单击添加链接在右手边
文件扩展名=上传.json Mime类型=应用程序/ JSON
单击确定。
或更新你的web.config这样
<system.webServer>
<staticContent>
<mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>
</system.webServer>
我希望你的问题得到解决
我有不一样的问题,但对我来说(在Windows Server 2003 IIS 6)的MIME类型application / JSON无法工作。 我使用纯文本/和工作完美(你不需要重启服务器)
为了解决这个问题,一个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