问题描述
1.在启动VS2013 调试项目的时候,提示"无法启动 IIS Exress"
2.此问题只在打开某个项目时,提示此信息
3. 打开事件查看器,看到错误内容为
"在要求开始处理 http 请求时,应用程序池“Clr4IntegratedAppPool”的工作进程(PID=“2092”)未能初始化 http.sys 通信,因此 W3SVC 将其视为错误并终止。数据字段包含错误号。"
解决问题
目的就是转换项目调试端口
<WebProjectProperties>
<UseIIS>True</UseIIS>
<AutoAssignPort>True</AutoAssignPort>
<DevelopmentServerPort>65421</DevelopmentServerPort>
<DevelopmentServerVPath></DevelopmentServerVPath>
<IISUrl>http://localhost:65421/</IISUrl>
<NTLMAuthentication>False</NTLMAuthentication>
<UseCustomServer>False</UseCustomServer>
<CustomServerUrl>
</CustomServerUrl>
<SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
</WebProjectProperties>
1.查找并打开文件" 项目名称.csproj "
2.清除 DevelopmentServerPort、DevelopmentServerVPath、IISUrl 选项目的内容
3.关闭项目,重新打开项目有可能提示"无法加载项目"
4.重新打开" 项目名称.csproj " ,并将更改后的DevelopmentServerPort、DevelopmentServerVPath、IISUrl 新的端口信息填写时进去,重新加载
5. 问题解决