ssl 为什么我没有ASP.NET Core HTTPS开发证书?

gorkyyrv  于 5个月前  发布在  .NET
关注(0)|答案(1)|浏览(59)

我在运行全新的ASP.NET Core应用程序时遇到了麻烦,因为当我运行调试器时,它无法加载网站(见问题底部的屏幕截图)。
我有一种预感,这是因为证书的问题,所以我试图用下面的命令信任证书:

dotnet dev-certs https --trust

字符串
它的错误:
PM> dotnet dev-certs https --trust
已请求信任HTTPS开发证书。如果该证书以前不受信任,将显示确认提示。单击提示上的“是”以信任该证书。
信任HTTPS开发人员证书时出错。
PM> dotnet dev-certs https --check
找到了有效的证书。
项目经理>
有一个有效的证书,但checking certificates per this answer,我在个人/证书或受信任的根证书颁发机构/证书中也看不到该证书。
我对解决方案有点困惑;这影响了我所有的核心应用程序,所以我无法完成任何开发。
为什么我在那里没有证书,我如何纠正这一点?
x1c 0d1x的数据

dsekswqp

dsekswqp1#

有时你必须删除“旧”证书-检查你是否安装了多个证书(dotnet dev-certs https -v)。如果是这种情况,下面的步骤对我的情况有帮助。

  • 完成Visual Studio
  • 通过调用dotnet dev-certs https --clean删除所有证书(命令行管理模式)
  • 通过调用dotnet dev-certs https --trust创建新证书
  • 再次启动Visual Studio

相关问题