Asp.net-Core

ASP.NET Core - 啟動 Web 伺服器的時間比預期的要長

  • June 21, 2018

我正在嘗試使用 Web API 或 Web 應用程序模板調試 ASP.NET Core Web 應用程序:

在此處輸入圖像描述 在此處輸入圖像描述

無需向項目添加額外的程式碼等。

我使用 IIS Express 調試應用程序並顯示以下消息

啟動 Web 伺服器的時間比預期的要長。

在此處輸入圖像描述

大約等待 10 分鐘後,我的處理器使用率不到 10%。看起來 Web 伺服器不會再等待啟動,因此調試也不會啟動。如何啟動 Web 伺服器以便繼續調試 .NET Core Web 應用程序?

我的機器環境如下

Microsoft Visual Studio Enterprise 2015
Version 14.0.25123.00 Update 2
Microsoft .NET Framework
Version 4.6.01055

.NET Command Line Tools (1.0.0-preview1-002702)

Product Information:
Version:     1.0.0-preview1-002702
Commit Sha:  6cde21225e

Runtime Environment:
OS Name:     Windows
OS Version:  10.0.10240
OS Platform: Windows
RID:         win10-x64

對我來說,問題是啟動時的自簽名 SSL 證書安裝彈出視窗沒有完成。

這就是為我解決問題的原因。

我的設置:

win10 VS 2015 社區使用者作為非管理員執行 .NET 核心 asp.net 框架站點/應用程序項目配置為使用 localhost 啟動預設為 https 啟動時預設瀏覽器 - Chrome

解決的步驟。

使用 IISExpress 啟動 VS 調試 VS 掛起並顯示“啟動 Web 伺服器的時間比預期的要長”

右鍵點擊右下主視窗中的圖示托盤將滑鼠移到 IISExpress 圖示上並右鍵點擊在彈出的查看站點上下文菜單下選擇啟用 https 的站點這將打開您站點的視窗和一個彈出菜單,要求您信任自己簽名的 SSL 證書將要求您將證書安裝為受信任的 SSL 證書。

從那時起,我沒有收到啟動掛起

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