解决方法:
1、在开始菜单-->所有程序-->Microsoft Visual Studio 2010-->Visual Studio Tools-->Visual Studio 命令提示(2010),输入以下命令:aspnet_regiisexe -r ,如下图所示:
2、注册完以后,我们再次查看一下处理程序映射列表,我们发现现在netframe work 40的扩展映射都自动加进来了。
3、再次测试,发现问题解决(如果没效果,重启一下IIS再测试一下)。
超文本传输协议(>
技术架构:
>
把json文件改为aspx,调用也相应修改为aspx
原因未知,不知道抽的什么疯
下面是抄来的
WIN7配置IIS支持json格式文件(转)
windos7的iis默认并不支持解析json格式的文件,站长最近在翻译jQuery EasyUI帮助手册时,由于要准确把握原文意思,所以对它附带的demo也一一试用了,结果就碰到了浏览器无法显示json数据的问题,由于插件的json数据是从json文件载入的,所以推测应该是iis不支持json文件,现在把解决方法告诉大家:
1、iis必须开启asp支持,如果你的iis默认没有支持asp,那么进入控制面板——程序——打开或关闭windows功能——internet信息服务——万维网服务——应用程序开发功能,选择asp,然后确定。
2、开启asp支持后,进入控制面板——系统和安全——管理工具——internet信息服务管理器,打开”MIME类型“。点击添加,扩展名写“json”不要引号,MIME类型写”application/x-javascript“不要引号,然后确定。
3、打开”处理程序映射“,点击”添加脚本映射“,请求路径写”json”不要引号,可执行文件为“C:\Windows\System32\inetsrv\aspdll”通过浏览窗口定位该文件,名称写“JSON”,再打开请求限制——谓词——下列谓词之一,填写“GET,POST”不要引号,两次确定后会d出提示,点击“是”,然后重启IIS。
4、通过浏览器访问:>
以上就是关于求助!HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理!全部的内容,包括:求助!HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理!、Win2008 R2系统安装IIS7.5后运行asp文件提示500错误,来点实质性的把。、easyUI 使用datagrid 返回的json 数据正确 为什么页面显示不出来等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)