将HTTPS开发人员证书保存到当前用户个人证书存储区时出错

时间:2018-11-18 07:02:00

标签: c# asp.net-core-2.1 .net-core-2.1

我已经安装了.Net Core SDK,并且正在尝试安装开发人员证书,以便可以处理默认情况下的HTTPS项目

我已经跑步:

task.in(something)

但是我遇到错误:

    dotnet dev-certs https

我重新启动计算机,确保没有浏览器在运行,然后再次尝试,但仍然无法正常工作。

任何帮助将不胜感激

编辑:

我正在使用Windows 8.1,我的.net Core版本是2.1.5

1 个答案:

答案 0 :(得分:0)

试试这个命令:

dotnet dev-certs https --clean

然后

dotnet dev-certs https
dotnet dev-certs https --trust

如果这不起作用,请尝试手动删除您的本地主机证书,然后再次运行这些命令。

我遇到了同样的问题,但在 Mac 上。在那里我不得不卸载 .net core SDK 并删除库中的所有文件夹。这实际上也可能是一个解决方案。然后我再次运行这些命令,它们起作用了。

无论如何,如果您在开发阶段不强制使用https,您可以发表评论

app.UseHttpsRedirection();

在您的 startup.cs 中的 Configure 方法中并删除 Properties/launchSettings.json 中的 https 地址