我已经安装了.Net Core SDK,并且正在尝试安装开发人员证书,以便可以处理默认情况下的HTTPS项目
我已经跑步:
task.in(something)
但是我遇到错误:
dotnet dev-certs https
我重新启动计算机,确保没有浏览器在运行,然后再次尝试,但仍然无法正常工作。
任何帮助将不胜感激
编辑:
我正在使用Windows 8.1,我的.net Core版本是2.1.5
答案 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 地址