解决 IIS Express 假死不响应的问题

安装了VS2015后,最开始一切正常,第二天打开前天建立的C# Web网站,运行是可以正常启动,IIS Express也启动了,在IE中则迟迟没有反应,一直显示空白页。

在VS中打断点,没有中断,说明程序根本没有运行。

使用netstat 命令检查IIS端口,也一切正常。

记得在之前似乎除了点什么错误提示,没注意看就点关闭了。在系统日志中查看,发现有几条IIS Express相关错误信息。主要是

在要求开始处理 http 请求时,应用程序池“Clr4IntegratedAppPool”的工作进程(PID=“300”)未能初始化 http.sys 通信,因此 W3SVC 将其视为错误并终止。数据字段包含错误号。"

和 “工作进程未能正确初始化,因而无法启动。返回的数据为错误信息。”,后来似乎有正常启动了,但其功能不正常不知是否和此有关。

感觉是开发环境出问题了,在网上没查到有用信息,只有重装VS2015,结果问题依旧。

把Web项目的运行服务器改为“本地IIS”,运行正常。判断应该是IIS Express程序本身出问题了,也就是说,外部看一切正常,但是IIS Express内部根本没有进行相关的运行操作。

到Microsoft官网上下载了个IIS Express10,安装上后,再运行Web项目,问题解决,运行正常了。

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值