HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。

这篇具有很好参考价值的文章主要介绍了HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ASP.net发布后,通过IIS进行网页访问时:虽然html静态网页访问正常,但是配置的异常页无法跳转,动态网页aspx,一般处理程序ashx访问均报错,静态网页中的ajax与aspx,ashx程序通信也均报错。

错误提示:HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。

原因是IIS对于静态页面html,文本文件,image可以直接处理,而aspx等动态文件无法直接处理必须通过asp.net_api.dll(IIS管理器->IIS->处理程序映射)进行映射后方可处理。asp.net_api.dll文件在IIS已安装的情况下将伴随vs安装自动安装,后期网站发布无问题。如果vs安装时IIS未安装,asp.net_api.dll文件将不自动安装,这导致后期网站发布后出现访问动态网页异常。

处理办法:

在管理员身份打开命令行,运行以下命令:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -i

(管理员身份打开命令行方法:在搜索框搜索:命令提示符->右击命令提示符->管理员身份运行)

安装后,将网站,Net.Framework版本设置为.net framework V4.0 托管管道模式设置为集成,重启网站即可。文章来源地址https://www.toymoban.com/news/detail-772021.html

到了这里,关于HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包