[英]Setting up SSL certificate in Visual Studio
我在新计算机上全新安装了 Visual Studio Community 2019。 我启动了一个 web 应用程序项目,第一次运行它,然后当提示接受自签名证书时,我以某种方式设法单击“不再询问”和“否”。
此时,当运行 web 应用程序时,我得到一个 ERR_CONNECTION_RESET 并且无法连接到任何东西。 我尝试使用此处列出的建议删除和重新创建证书: 重新安装 Visual Studio 2017 本地主机证书,以及完全重新安装 VS,但均未成功。
需要明确的是,我搞砸了,而不是 Visual Studio。 据我所知,我的设置或环境没有什么特别之处,而且我之前在 Visual Studio 中构建了 web 应用程序,这次我只是点击了错误的东西,并试图在不恢复出厂设置的情况下撤消它整个 PC。
有谁知道我如何在 Visual Studio 中触发原始提示并获得正确签名的证书来运行 web 应用程序?
[解决了]
您可以使用dotnet dev-certs
创建自签名证书,它将存储在您 PC 的证书存储中,VS 将在支持 SSL 的新项目时使用它。
如果有人再次遇到这个非常具体的问题,我会发布我为解决它所做的工作(来自此论坛主题: https://developercommunity.visualstudio.com/t/cant-debug-aspnet-applications-err-connection-rese /1239592?viewtype=all )
1. 在 VS:工具 > 命令行 > 开发人员命令提示符中,运行
编辑:不需要,谢谢 lex-li!devenv /resetsettings
(这也会重置一些自定义设置)
netsh http show sslcert ipport=0.0.0.0:44390
验证修复工作(确保存在 Certificate Hash 字段)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.