Asp.net

IISExpress 不從 Visual Studio 2015 開始

  • July 20, 2016

這裡有幾個問題,為什麼IISExpress不啟動。我找到的答案沒有幫助。但我自己找到了答案。這篇文章可能會幫助其他人解決問題。

行為:您在 Visual Studio 2015 中打開從其他人那裡複製的 Web 項目。您無法選擇瀏覽器,當您開始使用 F5 時,您會收到一條消息

無法啟動 IIS Express Web 伺服器。

沒有跡象表明為什麼。刪除applicationHost.config無濟於事,重新啟動/重新安裝等也無濟於事。管理模式無關緊要,目標機器上的新項目按預期工作。

解決方法:首先我發現在 VS 2012 中打開同一個項目是可行的,它啟動 IISExpress 就好了。那麼有什麼不同呢?它是項目根目錄中的*.vs文件夾,尤其是**.suo*文件,所有特定於 Visual Studio 2015 的使用者設置都駐留在該文件中。

如果您從另一個使用者/機器複製項目,請刪除文件夾*.vs 。*然後打開項目。它將即時創建一個新的設置儲存。該項目將像以前一樣執行,並且 IISExpress 按預期工作。

如果您看不到此文件夾 - 它是隱藏的。因此,在此步驟之前使隱藏文件可見。

舊項目和舊 VS 版本沒有*.vs*文件夾,因此無需刪除它。

引用自:https://stackoverflow.com/questions/38486339