报错代码开头如下:
System.InvalidOperationException: Unable to configure HTTPS endpoint. No server certificate was specified, and the
default developer certificate could not be found.
判断为证书过期或未安装,执行如下代码,多次都不能解决问题。
dotnet dev-certs https --trust
最终找到解决方案
1.打开certmgr.msc(当前用户)
2. 删除所有本地主机证书:
- 当前用户信任的根证书颁发机构/证书
- 个人/证书,,,删除所有localhost 再执行 dotnet dev-certs https --trust
如下标记的位置,localhost 的证书全部删除掉。
问题完美解决。
祝您开发顺利。