两台服务器,都是Windows Server2003,照着以下办法设置后,一台可以访问到json文件,一台不可以。
1. MIME设置: 在IIS的站点属性的HTTP头设置里,选MIME 映射中点击”文件类型”-”新类型”,添加一个文件类型: 关联扩展名:*.json 内容类型(MIME):application/x-javascript
2. Script Map Handler设置: 还是在IIS的站点属性里,”主目录”-”应用程序设置”-”配置”-”映射”-”添加”,会打开”添加/编辑应用程序扩展名映射”的设置页面 扩展名:.json 运行文件:C:\WINDOWS\system32\inetsrv\asp.dll 动作:GET,POST
3.保存,重新启动IIS服务,就可以访问json文件了。
仔细对比了下两台服务器iis的设置,最后如下解决问题
选择web服务扩展,允许所以服务扩展即可(具体是哪一个扩展没测试)。