微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

适用于Mac的Visual Studio上的.net-core3.1:无法配置HTTPS终结点

如何解决适用于Mac的Visual Studio上的.net-core3.1:无法配置HTTPS终结点

在我的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安全性设置密钥分区列表-D本地主机-S unsigned:,teamid:UBF8T346G9'此命令将生成证书 跨安全分区可访问的密钥,可能会提示您输入 你的密码。有关更多信息,请参见: https://aka.ms/aspnetcore/2.1/troubleshootcertissues有效的HTTPS 带有跨安全分区可访问的密钥的证书不是 找到了。将运行以下命令对其进行修复:'sudo security 设置键分区列表-D本地主机-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证书并生成了新证书。

我还应该尝试什么?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。