无法启动 Kestrel

问题描述

我正在尝试通过从我自己的 GitHub 存储库中获取代码来复制现有的 ASP.NET 5 项目,在 Visual Studio Code 中,在与生成和运行项目的原始机器不同的另一台机器上。当我尝试在这个新设备上通过 dotnet run 命令使用 VS Code 终端运行项目时,它给出了通常的关键消息:“无法启动 Kestrel。system.invalidOperationException:无法配置 HTTPS 端点。未指定服务器证书,并且找不到认开发人员证书或已过期。要生成开发人员证书,请运行“dotnet dev-certs https”。要信任证书,请运行 dotnet dev-certs https --trust' 现在,当我运行最后一个命令时,它似乎确实安装了证书,并显示了我正确单击的信任证书“安全警告”窗口。
但是,当我再次尝试运行该项目时,它会重复与上述相同的消息并且无法运行该应用程序,尽管之前已生成并信任 https 证书。 我不知道还应该做什么才能使用已安装且受信任的证书运行项目。 我还尝试了互联网上的其他解决方案,例如从证书管理器中删除 localhost 证书等,但仍然无法解决 HTTPS 证书问题。
对此经常遇到的任何帮助,但看似概念性的问题将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)