2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > asp.net core 启动报错 Unable to configure HTTPS endpoint. No server certificate was specified

asp.net core 启动报错 Unable to configure HTTPS endpoint. No server certificate was specified

时间:2022-09-01 06:52:22

相关推荐

asp.net core 启动报错 Unable to configure HTTPS endpoint. No server certificate was specified

开发环境

windows 10

visual studio 版本 16.8.6

.net sdk 版本 5.0.103

问题复盘

使用 visual studio 创建了一个全新的、干净的 core mvc web 程序修改项目启动配置文件(launchSettings.json),删除 IIS 的配置,使用 Kestrel 启动项目按 F5 启动项目接着,visual studio 提示要安装 SSL 证书,按着提示的步骤,安装完成后,并没有出现预期的结果报出了一个错误Unable to configure HTTPS endpoint. No server certificate was specified刚开始以为是证书没有安装好,又执行了一下安装证书的命令

dotnet dev-certs https

dotnet dev-certs https --trust结果,依旧提示相同的错误然后,去官网查相关的资料,给出的解决办法依旧是执行上述命令然后寻思着去 windows 的证书管理中心看看,证书到底有没有安装成功,使用命令certmgr.msc,就是下面这个界面:

PS:这是我修改正确后的样子,事故现场已经被破坏了事故现场是有很多的localhost证书,看到后就感觉不对,然乎直接就将所有的localhost证书删除接着,再执行上述的证书安装命令,启动 web,项目正常启动,亲切可爱的https://localhost:5001出现在浏览器的地址栏

总结

出现 SSL 证书失效或者过期的问题,先执行下安装证书的命令

dotnet dev-certs https

dotnet dev-certs https --trust如果问题依旧存在,去 windows 证书管理中心检查证书是否正常

前往证书管理中心车站58g路公交certlm.msc(本地计算机)

前往证书管理中心车站58e路公交certmgr.msc(当前用户)如果问题像个口香糖似的粘着你,你或许该放大招了,try to restart the machine hahaha

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。