2018年6月7日 星期四

The ASP.NET developer certificate is not installed


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”:

image

並會在第一次執行網站專案時,跳出以下畫面,自動安裝開發憑證:

image

因為手賤使用電腦憑證管理工具,將憑證刪除了….

所以只要在Visual Studio 2017執行專案時,就會出錯:

image

無法使用HTTPS惹….

image

解決方案,執行以下指令


dotnet dev-certs https --trust

接著就會跳出自動安裝開發憑證視窗,安裝憑證後,終於正常:

image

參考:

  • 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/

沒有留言:

總瀏覽量