問題描述
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. 問題解決