Tool:Visual Studio Enterprise 2017 15.7.3
SDK:.NET Core SDK 2.1.3
OS:Windows 10
ASP.NET Core 2.1版之後,預設建立專案時,可以選擇支援HTTPS。手賤,將憑證刪掉了….。
建立專案時,勾選"Configure for HTTPS”:
並會在第一次執行網站專案時,跳出以下畫面,自動安裝開發憑證:
因為手賤使用電腦憑證管理工具,將憑證刪除了….
所以只要在Visual Studio 2017執行專案時,就會出錯:
無法使用HTTPS惹….
解決方案,執行以下指令
dotnet dev-certs https --trust
接著就會跳出自動安裝開發憑證視窗,安裝憑證後,終於正常:
參考:
- dotnet-dev-certs工具:
https://github.com/aspnet/DotNetTools/tree/dev/src/dotnet-dev-certs
https://blogs.msdn.microsoft.com/webdev/2018/02/27/asp-net-core-2-1-https-improvements/
沒有留言:
張貼留言