簡體   English   中英

Visual Studio for Mac 上的 .net-core3.1:無法配置 HTTPS 端點

[英].net-core3.1 on Visual Studio for Mac: Unable to configure HTTPS endpoint

在我的 Mac 上,當我嘗試運行 .net 核心項目時,Visual Studio 會引發此錯誤。

System.InvalidOperationException: "無法配置 HTTPS 端點。未指定服務器證書,並且無法找到默認開發人員證書或已過期。\\n要生成開發人員證書,請運行 'dotnet dev-certs https'。要信任證書(僅限 Windows 和 macOS)運行“dotnet dev-certs https --trust”。\\n有關配置 HTTPS 的詳細信息,請參閱https://go.microsoft.com/fwlink/?linkid=848054。

運行: dotnet dev-certs https

返回:

未找到具有可跨安全分區訪問的密鑰的有效 HTTPS 證書。 將運行以下命令來修復它:'sudo security set-key-partition-list -D localhost -S unsigned:,teamid:UBF8T346G9' 此命令將使證書密鑰跨安全分區訪問,並可能提示您輸入密碼。 有關詳細信息,請參閱: https : //aka.ms/aspnetcore/2.1/troubleshootcertissues未找到具有跨安全分區可訪問密鑰的有效 HTTPS 證書。 將運行以下命令來修復它:'sudo security set-key-partition-list -D localhost -S unsigned:,teamid:UBF8T346G9' 此命令將使證書密鑰跨安全分區訪問,並可能提示您輸入密碼。 有關詳細信息,請參閱: https : //aka.ms/aspnetcore/3.1/troubleshootcertissues已存在有效的 HTTPS 證書。

運行: sudo security set-key-partition-list -D localhost -S unsigned:,teamid:UBF8T346G9

提示輸入兩個密碼:

密碼:

解鎖密碼默認:

然后返回:

安全性:SecKeychainItemSetAccessWithPassword:您輸入的用戶名或密碼不正確。

我還刪除了我的localhost證書並生成了一個新證書。

我還應該嘗試什么?

這對我有用:

  • 打開鑰匙扣
  • 單擊系統/證書
  • 找到本地主機的證書
  • 右鍵單擊並刪除
  • 轉到您的終端輸入 dotnet dev-certs https --trust

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM