win7下启动iis对json文件的支持
用jquery的ajax方法写了个demo,在本地测试是正常的,放到iis上就出现了问题。在浏览器中也打不开json文件,出现了“由于扩展配置问题而无法提供您请求的页面.如果该页面是脚本,请添加处理程序.如果应下载文件,请添加 MIME 映射”错误,原来是默认的iis中缺少这个MIME映射。知道问题就简单了,下面是添加json的MIME映射步骤。
1.首先确保对asp的支持。打开控制面板-->程序和功能-->打开或关闭windows功能-->Internet信息服务-->万维网服务-->应用程序开发功能,找到"asp"勾选并确定。
2.右键计算机-->管理-->服务和应用程序-->Internet信息服务(IIS)管理,在右边的窗口中找到"MIME类型",双击打开,并在空白处点击添加,在弹出的对话框中输入".json"和”application/x-javascript“确定。
3.回到Internet信息服务(IIS)管理界面,在右边的窗口中找到”处理应用程序映射“并双击,右键“添加脚本映射”,在弹出的对话框中:路径栏填写“*.json”,可执行文件填写“C:\Windows\System32\inetsrv\asp.dll”,名车天下“Json”;接着打开“请求限制”对话框,淡季谓词选项卡,选择”下列谓词之一“输入“GET,POST”,确定即可。
4.重启IIS。
好了,现在IIS已经可以对json文件支持了。
over......