在 Windows 7 机器上全新安装 Visual Studio 2017 Enterprise。
NUnit 测试项目(针对 .NET 4.7)中的 Http 请求使用TLS 1.0,但由于服务器需要 1.1 或更高版本而失败。
然而,相同的测试项目(针对 .NET 4.6.1)以前在同一台机器上的 Visual Studio 2015 中运行良好。我没有记录可以告诉我它使用的是 TLS 1.1 还是 1.2,但它可以正常工作。在此期间对项目的任何更改都与 SSL/TLS 无关。
此外,相同的测试项目在另一台装有 VS 2017 Enterprise 和 Windows 10 的机器上运行良好。
怎么会这样?我在哪里可以找到和/或设置默认使用的 SSL/TLS 版本的配置?