代码之家  ›  专栏  ›  技术社区  ›  Leo

.net-core3。1在Visual Studio for Mac上:无法配置HTTPS端点

  •  0
  • Leo  · 技术社区  · 5 年前

    在我的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 并生成了一个新的证书。

    我还应该尝试什么?

    0 回复  |  直到 5 年前
        1
  •  0
  •   Javier Alvarez    5 年前

    这对我很有用:

    • 打开钥匙链
    • 点击系统/证书
    • 查找localhost的证书
    • 右键单击并删除
    • 进入终端输入dotnet dev certs https--trust