【发布时间】:2019-06-19 15:10:23
【问题描述】:
这发生在一夜之间。昨天我能够在我的 .NET Core 应用程序上工作。现在,每次我尝试执行 dotnet run 时,我的 cmd 行都会出现以下错误:
如您所见,我尝试运行建议的命令来创建开发人员证书,即dotnet dev-certs https,然后是dotnet dev-certs https --trust。运行它们,我得到了
将 HTTPS 开发人员证书保存到当前用户个人证书存储时出错。
在我运行这些命令之前,我在this page 上看到我的钥匙串中有两个相互竞争的 localhost 认证。所以我进入钥匙串删除其中一个无济于事。然后我删除了另一个我可以以某种方式重新创建它的想法。因此我运行上面的命令。
然后我发现对于命令dotnet dev-certs https [options] 选项的大多数变体(可以在运行dotnet dev-certs https -h 时找到选项),我得到相同的“保存 HTTPS 时出错...”错误。
有人知道我为什么会收到这个错误吗?我怎样才能获得更多关于为什么它不能保存到“证书商店”的信息?似乎我被拒绝访问某种文件夹。
【问题讨论】:
标签: ssl .net-core certificate localhost keychain