即使在我激活了所有的“应用程序开发特性”之后,我仍然收到"ERROR 404.3 Not Found“的JSON文件,我使用AJAX调用在"Internet Information Services7.5”上调用该文件。除JSON文件外,正在加载所有其他文件。
我在本地计算机上的IIS服务器上运行HTML页。
如果我直接打开文件,那就没有任何问题了。当我在一个在线服务器上托管文件时,它工作得很好。
任何快速的帮助都将不胜感激。
发布于 2013-04-11 16:55:20
您尝试接收的文件是否在同一个域中?还是从另一台服务器获取json?如果它托管在不同的域上,由于同源策略,您将不得不使用JSONP。
发布于 2014-04-16 02:13:18
根据@ancajic的建议,我在我的web.config文件中将以下代码放在connectionString标签之后,它起作用了。
<system.webServer>
<staticContent>
<mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>
</system.webServer>
发布于 2015-03-20 06:56:00
如果将IIS Express与Visual Studio一起使用,则IIS管理器将不适用于IIS Express。相反,您需要从%userprofile%\documents\IISExpress\config\applicationhost.config打开此配置文件并插入
<staticContent>
<mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>
以及所有其他预定义的mime类型。
https://stackoverflow.com/questions/15944311
复制相似问题