ksxt问题集之——“请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理”
在考试系统Demo的IIS6.0发布中,遇到了各种发布不成功的例子。有的是操作系统不同导致的IIS版本不一致引发的问题,如http://blog.csdn.net/zuozuo1245/article/details/41877131 (Win8/8.1中的IIS8.5),有的是IIS默认设置有问题等。
下面我的这个问题可能大家使用IIS发布过程中有很大概率会遇到,在此希望能对大家有所帮助。
先看错误截图,有图有真相~
“HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。”
出现这个问题,很可能是IIS里的“ISAPI或CGI限制”这一块的配置出现了问题,“ISAPI” 是供IIS加载和调用的DLL, 如果没配置相关的ISAPI,就无法正确地解释网页的内容。最终导致IIS默认把文件当作静态文件来处理了。
也就是说,我们用.NET 4.0来开发网站,但ISAPI没配置有"ASP.Net_4.0_32bit"的dll文件来对页面程序进行托管,那么IIS就无法正确的运行aspx里的C#代码。
解决方案:
1、先查看我们IIS里用的.NET Framework框架是什么版本的,我这里默认的是2.0,要改成4.0,如图:
2、再看我们IIS的“应用程序池”里要发布的网站的版本,我这里也是2.0,改成4.0的,如图:
3、进行一下浏览网站测试,看看是否成功了,如果不成功,我们继续进行以下操作:
这里是对ISAPI的配置:
3.1选中网站->功能视图-> 双击 ISAPI筛选器,然后查看是否有与网站所基于的framework 对应的dll文件。.NET2.0,3.0,3.5对应的dll是ASP.Net_2.0.50727.0, net4.0是ASP.Net_4.0_32bit或ASP.Net_4.0_64bit;
3.2若没有对应的DLL,有可能是没装好IIS,即漏掉了东西,如果不知选择装哪些部分,就应该完整的把整个IIS装完;
4、如果装了VS再装IIS必须得对.NET Framework 重装一次, 运行cmd,输入:C:\Windows\Microsoft.NET\Framework\V4.0.30319\aspnet_regiis -i 注:这个是 .NET Framework安装对应的路径。
以上操作可以解决大部分此类问题。对于IIS发布的问题还涉及到了权限控制、配置文件生成冗余等,就不一一列举了,大家多看看帮助文档、查查网上的资料吧~
ksxt问题集之——“请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理”相关推荐
- 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。解决办法
发布了一个网站,用的IIS7,报了下述错误. 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理. 解决办法: 1 web.config中添加配置节 <system.webServer&g ...
- WCF布署问题1 :HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。...
.Net3.5的WCF服务在IIS7中发布后,在IE中访问.svc文件出现以下错误: HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理. ...
- WCF布署问题 :HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。...
下文作者当时用的是.Net Framework4.0 beta和vs.net 2010 beta2,而我遇到这个问题的时候,已经用上了正式版,问题一样,解决问题的方法也一样. .Net3.5的WCF服 ...
- IIS 之 HTTP错误 404.17 - Not Found(请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。)...
问题描述:HTTP 404.17 - Not Found" IIS 7.5 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理 . 出现这种情况的原因通常是因为先安装了Framewor ...
- WCF问题:“HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理”解决方法...
在写在IIS中寄存已有WCF服务文章的时候,创建了WCF Service模板站点,按F5运行的时候会出现"HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无 ...
- 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理解决方案
windows 7(或者windows 2008)+iis7.5 出现如下错误的解决方法: 错误描述:请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理 解决方法: 打开cmd命令窗口,执行如下 ...
- IIS配置问题:WCF服务打开svc文件报错:请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理
在参考网上多个教程后,我用IIS配置的网站终于能正常打开了,但是很快就发现了新的问题,在打开WCF服务中的svc文件时报错: HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本 ...
- HTTP错误 404.17 - Not Found IIS 7.5 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理
*问题描述:HTTP错误 404.17 - Not Found" IIS 7.5 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理 *注册.net framework v4.0.30 ...
- WIN7下的WCF遇到的问题:HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理
原文: 点击打开链接 WIN7 出了一段时间了,一直没换上,正巧前几天WIN2003蓝屏了,能引导,但到登录页前,会报找不到硬盘.重装也不行,同样是找不到硬盘(HP本用03的悲哀啊).就趁这机会装了W ...
最新文章
- 山西农信社计算机知识,山西人事考试网 山西农信社考试计算机知识高频考点(二)...
- Scala隐式转换之隐式类
- 电感是怎么储存能量的
- HTML5 文件域+FileReader 分段读取文件(四)
- 英雄帖!移动云首批最有价值专家(MVP)招募开始了!
- 微信iOS多设备多字体适配方案总结
- python模块如何导入解释器_无法从嵌入式解释器导入内置模块(仅限Windows)
- 编程萌新注意:别再这样问问题了!学会这样快速定位错误内容
- [置顶] 基于遗传算法求解车辆路径问题
- webpack整体了解
- Linux的gcc编译器下载,gcc编译器下载
- 体验完23万的小鹏P5,凯美瑞不香了 | 视频
- mysql找不到sys_解决方法:①MySQL 闪退 ②服务列表里找不到MySQL ③MySQL服务无法启动...
- Visual C++ 6.0 Processor Pack 编译xvidcore1.1.0
- 反垄断重锤字节跳动,投资业务原地熄火 腾讯阿里争做“普通公司”
- 031. 静以修身,俭以养德,非淡泊无以明志,非宁静无以致远。
- 微信小程序http模块和接口model模块
- 01. Introdunction to Zero Knowlege -- Alon Rosen[零知识介绍]
- 一脸懵逼学习oracle(图形化界面操作---》PLSQL图形化界面)
- 程序设计思维与实践 Week12 作业 必做题 A-zjm找数
热门文章
- IdentityServer Checking for expected scope openid failed
- Windows10+HP M176N奇怪的发送打印命令不执行任务就消失的问题
- podman开机自启
- gataway服务无法注册进eureka
- 数据安全特点有哪些?现在企业如何保障数据安全?
- 单曲循环 翻译_Loop, repeat and replay “单曲循环” 用哪个词?
- 《Saladict》谷歌!有道!我全都要! 聚合词典, 并行翻译
- Linux性能学习(1.4):CPU_如何查看CPU上下文切换参数
- 接口自动化测试从入门到高级实战(最新干货)
- 编程导论以python为舟_计算机科学导论--以Python为舟