将 HTTPS 开发人员证书保存到当前用户个人证书库时出错
There was an error saving the HTTPS developer certificate to the current user personal certificate store
我已经安装了 .Net Core SDK,我正在尝试安装开发人员证书,以便我可以处理默认提供的 HTTPS 项目
我有 运行:
dotnet dev-certs https
但我遇到错误:
There was an error saving the HTTPS developer certificate to the current user personal certificate store.
我重新启动了计算机,确保没有浏览器 运行ning 并再次尝试,但仍然无法正常工作。
如有任何帮助,我们将不胜感激
编辑:
我正在使用 Windows 8.1,我的 .net Core 版本是 2.1.5
试试这个命令:
dotnet dev-certs https --clean
然后
dotnet dev-certs https
dotnet dev-certs https --trust
如果这不起作用,请尝试手动删除本地主机证书,然后再次 运行 这些命令。
我在 Mac 上遇到了同样的问题。在那里我不得不卸载 .net 核心 SDK 并删除库中的所有文件夹。这实际上也可能是一个解决方案。然后我再次 运行 这些命令并且它们起作用了。
无论如何,如果您在开发阶段不强制使用 https,您可以评论
app.UseHttpsRedirection();
在 startup.cs 的 Configure 方法中删除 Properties/launchSettings.json
中的 https 地址
我已经安装了 .Net Core SDK,我正在尝试安装开发人员证书,以便我可以处理默认提供的 HTTPS 项目
我有 运行:
dotnet dev-certs https
但我遇到错误:
There was an error saving the HTTPS developer certificate to the current user personal certificate store.
我重新启动了计算机,确保没有浏览器 运行ning 并再次尝试,但仍然无法正常工作。
如有任何帮助,我们将不胜感激
编辑:
我正在使用 Windows 8.1,我的 .net Core 版本是 2.1.5
试试这个命令:
dotnet dev-certs https --clean
然后
dotnet dev-certs https
dotnet dev-certs https --trust
如果这不起作用,请尝试手动删除本地主机证书,然后再次 运行 这些命令。
我在 Mac 上遇到了同样的问题。在那里我不得不卸载 .net 核心 SDK 并删除库中的所有文件夹。这实际上也可能是一个解决方案。然后我再次 运行 这些命令并且它们起作用了。
无论如何,如果您在开发阶段不强制使用 https,您可以评论
app.UseHttpsRedirection();
在 startup.cs 的 Configure 方法中删除 Properties/launchSettings.json
中的 https 地址