在我的Mac电脑上,当我尝试运行。net核心项目。
系统InvalidOperationException:“无法配置HTTPS端点。
未指定服务器证书,默认开发人员
找不到证书或证书已过期。\生成一个
开发人员证书运行“dotnet dev certs https”。信任
证书(仅限Windows和macOS)运行“dotnet dev certs https”
--“信任”。\有关配置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
并生成了一个新的证书。
我还应该尝试什么?