今天给客户部署项目的时候,遇到了两个关于IIS服务器的小问题,在此记录一下。


一、HTTP 错误 404.17

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

出错原因

IIS没有安装完全或者没有注册.Net Frameword4.0


解决方案:打开ISAPI筛选器

查看是否安装了ASP.Net_4.0_32bit和ASP.Net_4.0_64bit,如果不存在这两项,说明IIS没有安装完全。那么就去检查一下IIS安装的时候有没有勾选ASP.NET:

控制面板 -> 程序和功能 -> 打开或关闭Windows功能 -> Internet信息服务 -> 万维网服务 -> 应用程序开发功能 -> ASP.NET(看这个是否选上),安装IIS的时候如果不知道勾选那个,最好都勾选上。
如下图:

安装完成后.Net Frameword4.0 默认是没有注册的,需要手动注册一下:
运行cmd输入:C:\Windows\Microsoft.NET\Framework\V4.0.30319\aspnet_regiis -i

注:C:\Windows\Microsoft.NET\Framework\V4.0.30319\ 是 .Net Frameword的安装路径;

注册完成后一般网站就可以正常访问了。


但是我还遇到了另一个问题:

二、HTTP 错误 404.2

HTTP 错误 404.2 - Not Found. 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。

解决方案:

进入IIS的根节点->右侧“ISAPI和CGI限制”->把禁止的DotNet版本项设置为允许

然后网站就可以正常访问了.

IIS发布问题:HTTP错误404.17和404.2相关推荐

  1. iis 发布MVC HTTP错误 403.14

    1. 在web.config增加<modules runAllManagedModulesForAllRequests="true" /> 如:问题依然不能解决.报错貌 ...

  2. .aspx IIS发布404.17时候的问题

    .aspx IIS发布404.17时候的问题 在发布aspx的时候遇到问题利用网上的cmd加入注册表没有效果 在加入了MIME中加入.aspx和application/.aspx之后却变成了下载文件 ...

  3. IIS HTTP 错误 404.17 - Not Found 解决方法

    IIS HTTP 错误 404.17 - Not Found 解决方法 参考文章: (1)IIS HTTP 错误 404.17 - Not Found 解决方法 (2)https://www.cnbl ...

  4. iis php 0x80070032,访问网站时 HTTP 错误 404.17 - Internet Information Services | Microsoft Docs...

    访问在 IIS 7.0 或更高版本上承载的网站时出现错误消息:HTTP 错误 404.17 - 未找到 12/11/2020 本文内容 本文可帮助您解决 HTTP 错误 404.17 - 当您访问在 ...

  5. MVC4发布到IIS,出现HTTP 错误 404.0 - Not Found的解决方法

    MVC4发布到IIS,出现HTTP 错误 404.0 - Not Found的解决方法 参考文章: (1)MVC4发布到IIS,出现HTTP 错误 404.0 - Not Found的解决方法 (2) ...

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

    *问题描述:HTTP错误 404.17 - Not Found" IIS 7.5 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理 *注册.net framework v4.0.30 ...

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

    http://www.shangxueba.com/jingyan/2196284.html Errore HTTP 404.2 - Not Found" IIS 7.5 请求的内容似乎是脚 ...

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

    问题描述:HTTP 404.17 - Not Found" IIS 7.5 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理 . 出现这种情况的原因通常是因为先安装了Framewor ...

  9. WCF布署问题1 :HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。...

    .Net3.5的WCF服务在IIS7中发布后,在IE中访问.svc文件出现以下错误: HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理. ...

最新文章

  1. bat 取得服务列表_基于IDEA热部署更新服务器Tomcat类,服务器Tomcat热更新
  2. 【USACO】奶牛抗议 树状数组+dp
  3. 【分享】Web前端开发第三方插件大全
  4. 收集sqlite常见问题
  5. HTTP服务器的本质:tinyhttpd源码分析及拓展
  6. Sentinel 1.7.0 发布,支持 Envoy 集群流量控制
  7. GenePix Pro 3.0
  8. 论文解读丨图神经网络应用于半结构化文档的命名实体识别和关系提取
  9. elasticsearch的简介_以及实现原理---全文检索引擎ElasticSearch工作笔记001
  10. C++11:原子交换函数compare_exchange_strong
  11. IPhone开发从零开始之1-构思你的产品
  12. python线程和c++线程的区别_python 多线程和C++多线程的区别
  13. CANape CAN工程的创建
  14. 财务数字变革新契机丨RPA应用于财务领域的5大场景
  15. Python 网络爬虫实战:如何下载小红书去水印图片
  16. ELK——Kibana 安装使用性能监控工具 APM
  17. 为什么4G信号满格,但是就是打不开网页
  18. 全角和半角相互转换(C语言实现)
  19. 平时你都用什么软件做笔记?
  20. 山东大学程序设计思维实践- TT与可怜的猫

热门文章

  1. [IMX6Q][Android5.1]移植笔记 --- 无法挂载system文件系统
  2. radio默认选中并显示相应信息 php,php selectradio和checkbox默认选择的实现方法详解...
  3. 分享一篇牛人的工作总结
  4. 发布 PAIRED:一种生成对抗环境的全新多智能体方法
  5. 算法 c语言实现 英文版 pdf,数据结构与算法分析++C语言描述++英文版++..pdf-得力文库...
  6. wps两个段落之间间隔太大,将段落中的行距设为0也没用
  7. 【目标检测】已知top, left, bottom, right 求 xmin,ymin,xmax,ymax
  8. 这篇不讨好任何人的回忆录,记录了我从双非学校到BAT/TMD六offer的原因
  9. 复杂系统理论解释了Covid为何粉碎世界
  10. android p蓝色壁纸,iPhone和Android的最佳蓝色系壁纸分享