Dot-Net-Core
Visual Studio 2017 不使用 IIS Express 執行核心應用程序
我在使用 Visual Studio 2017 RC 時遇到問題,當我使用 IIS Express 執行 MVC 和/或 WebAPI 應用程序時,該應用程序實際上從未執行。相反,我卡在瀏覽器中的一個頁面上,表明它正在嘗試附加並且從那裡它沒有進一步。如果我在瀏覽器中打開另一個選項卡/視窗並嘗試直接導航到啟動 URL,它只會永遠旋轉。同樣,當我使用 dot net run 命令執行它時,應用程序啟動並執行良好。
我似乎沒有看到任何錯誤,只是瀏覽器無限期地旋轉而實際上沒有載入頁面/端點。
注意:這在大多數情況下都會發生。在 VS 中新創建的項目,沒有任何更改,以前版本的已知工作項目等。
看起來我們的解決方法同時是
- 點網執行
- 發佈到本地 IIS。這對我有用。
- (未經測試:從 core-1.1 降級到 core-1.0)
如果你不熟悉 VS2017/asp.net:
你有,或者可以通過
View Menu–>顯示Other Toolbars:
Debug toolbar–>dropdowncombobutton說“[green arrow>] IIS Express”
- 點擊
dropdown downarrow按鈕的部分。您應該看到一個
Run {yourprojectname}選項。這相當於dotnet run {yourprojectname}從命令行。您可以配置出現在下拉列表中的選項
Right-click on project in solution explorer–>Properties–>Debug