【发布时间】:2020-02-10 22:26:02
【问题描述】:
当我在 Windows 上本地运行 (dotnet run) 我的 .NetCore 应用程序时,我遇到了 HTTPS 问题。
它一直工作到我的本地主机证书过期......
我清理旧证书并通过
生成新证书dotnet dev-certs https –clean
dotnet dev-certs https –trust
我已验证所有内容都已添加到 certmgr(个人和受信任的证书)中,但我遇到了同样的问题。 它一直在尝试使用过期的旧证书。 我不知道为什么它在清理证书后尝试使用旧的“localhost”证书……
你知道我该怎么做吗?
谢谢你, 布拉泽耶
【问题讨论】:
-
并尝试从个人和受信任的根证书颁发机构手动删除所有找到的证书,然后尝试重新安装。
-
@NanYu 我正在使用 Windows,我正在尝试上面链接中的每个平台特定的建议
-
您是否尝试从个人和受信任的根证书颁发机构手动删除证书,然后再次尝试重新安装?
-
是的。我从 .Net Dev Cert 中删除了 localhost 证书并重新安装了它们。它对我没有帮助。目前我没有在 localhost 上使用 HTTPS,所以我可以开发我的东西,但是将来解决这个问题会很好
标签: ssl asp.net-core https ssl-certificate dotnet-dev-certs