我在运行全新的 ASP.NET Core 应用程序时遇到问题,因为当我运行调试器时它无法加载网站(请参阅问题底部的屏幕截图)。
我有预感这是因为证书存在问题,所以我尝试使用以下命令信任该证书:
dotnet dev-certs https --trust
错误:
PM> dotnet dev-certs https --trust
请求信任 HTTPS 开发证书。如果证书以前不受信任,则会显示确认提示。在提示上单击“是”以信任证书。
信任 HTTPS 开发者证书时出错。
PM> dotnet dev-certs https --check
已找到有效证书。
下午 >
有一个有效的证书,但根据此答案检查证书,我在个人/证书或受信任的根证书颁发机构/证书中也没有看到该证书。
我对一个决议有点困惑;这会影响我的所有核心应用程序,因此我无法完成任何开发。
为什么我没有那里的证书以及如何纠正这个问题?
有时您必须删除“旧”证书 - 检查您是否安装了多个证书(dotnet dev-certs https -v)。如果是这种情况,以下步骤对我的情况有所帮助。