windows 10 update 2004 在我的所有浏览器中出现奇怪的本地主机证书问题!我怎样才能解决这个问题?
Weird localhost certificate problem after windows 10 update 2004 in all of my browsers! How can I fix this?
我在 Visual Studio 2019 16.7.3 中启用了 SSL 的项目,一切正常;昨天我将我的 Windows 10 更新到版本 2004 构建 19041.508 之后,任何具有本地主机证书的项目都会出错!我用默认的 asp.net 核心模板创建了一个项目,它有同样的错误。
使用 Google Chrome v85、Firefox v80、Edge、IE、Brave 进行测试。
我在 SO 和 google 中找到的其他链接中尝试了一些方法,但没有任何方法可以解决我的问题!
其中一些是:
- 正在删除“.vs”隐藏文件夹和 obj 文件夹
- 正在清除我电脑中的所有本地主机证书(UserCertificates、ComputerCertificates)并重新生成(VS提示创建)
- 禁用我的网络安全功能(不拦截任何 HTTPS 连接!)
- 卸载VS重新安装
- netsh winsock 重置
- 使用 Kestrel 和 IIS Express 进行测试
- 以及其他一些方式...
顺便说一句,我找不到任何错误详细信息或日志。
我遇到了确切的问题,正要绝望地尝试重新安装 VS2019。
我的一位同事建议改为修复 VS 安装,我照做了。然后在构建并启动我的一个项目后,系统提示我:
单击“是”后,出现另一个对话框,要求我接受来自 IISExpress 的自签名证书。
然后一切都恢复正常了。
但如果这不起作用,我可以建议的另一种解决方法是在 VS 代码中获取解决方案 运行。它对我有用,但不适用于我的所有项目。
原来是卡巴斯基造成的:我将我的卡巴斯基升级到新版本 (21.2.16.590),现在我的问题已解决
运行 作为管理员 CMD 或 PowerShell 然后使用 cd 命令提示符转到 C:\Program Files (x86)\IIS Express 地址然后写入此命令:
PS C:\Program Files (x86)\IIS Express> ./IisExpressAdminCmd.exe setupsslUrl -url:https://localhost:"Your port number for ssl"/ -UseSelfSigned
然后重建并 运行 您的项目。
我在 Visual Studio 2019 16.7.3 中启用了 SSL 的项目,一切正常;昨天我将我的 Windows 10 更新到版本 2004 构建 19041.508 之后,任何具有本地主机证书的项目都会出错!我用默认的 asp.net 核心模板创建了一个项目,它有同样的错误。
使用 Google Chrome v85、Firefox v80、Edge、IE、Brave 进行测试。
我在 SO 和 google 中找到的其他链接中尝试了一些方法,但没有任何方法可以解决我的问题! 其中一些是:
- 正在删除“.vs”隐藏文件夹和 obj 文件夹
- 正在清除我电脑中的所有本地主机证书(UserCertificates、ComputerCertificates)并重新生成(VS提示创建)
- 禁用我的网络安全功能(不拦截任何 HTTPS 连接!)
- 卸载VS重新安装
- netsh winsock 重置
- 使用 Kestrel 和 IIS Express 进行测试
- 以及其他一些方式...
顺便说一句,我找不到任何错误详细信息或日志。
我遇到了确切的问题,正要绝望地尝试重新安装 VS2019。 我的一位同事建议改为修复 VS 安装,我照做了。然后在构建并启动我的一个项目后,系统提示我:
单击“是”后,出现另一个对话框,要求我接受来自 IISExpress 的自签名证书。 然后一切都恢复正常了。
但如果这不起作用,我可以建议的另一种解决方法是在 VS 代码中获取解决方案 运行。它对我有用,但不适用于我的所有项目。
原来是卡巴斯基造成的:我将我的卡巴斯基升级到新版本 (21.2.16.590),现在我的问题已解决
运行 作为管理员 CMD 或 PowerShell 然后使用 cd 命令提示符转到 C:\Program Files (x86)\IIS Express 地址然后写入此命令:
PS C:\Program Files (x86)\IIS Express> ./IisExpressAdminCmd.exe setupsslUrl -url:https://localhost:"Your port number for ssl"/ -UseSelfSigned
然后重建并 运行 您的项目。