在我的Mac上,当我试图运行.net核心项目时,Visual会抛出此错误。
System.InvalidOperationException:“无法配置HTTPS端点。未指定服务器证书,无法找到默认的开发人员证书或该证书已过期。\n要生成开发人员证书,请运行'dotnet dev-certs https‘。要信任证书(仅限macOS ),请运行'dotnet certs信任’。\n有关配置https的详细信息,请参阅https://go.microsoft.com/fwlink/?linkid=848054."。
运行:dotnet dev-certs https
返回:
没有找到具有跨安全分区访问密钥的有效HTTPS证书。下面的命令将运行以修复它:'sudo安全集-键-分区列表-D localhost -S unsigned:,teamid:UBF8T346G9‘此命令将使证书密钥可以跨安全分区访问,并可能提示您输入密码。有关更多信息,请参见:未找到具有跨安全分区访问密钥的有效HTTPS证书。下面的命令将运行以修复它:'sudo安全集-键-分区列表-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
证书并生成了一个新的证书。
我还应该试试什么?
发布于 2021-09-13 21:17:30
这对我起了作用:
打开系统上的Keychains
https://stackoverflow.com/questions/64405758
复制相似问题