安装了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项目,问题解决,运行正常了。