.NET 3.5不支持TLS 1.1& 1.2最初发布时。后来针对Windows 7 SP 1 & Server 2008 R2 SP1,Windows 8.1 and Server 2012 R2和Windows Server 2012发布了修补程序。但是,这些修补程序都不会安装在Windows 10上。它们都会显示消息“此更新不适用于您的计算机”。
是否有针对Windows 10的补丁?它似乎不是Windows 10的一部分。我已经通过在.NET 3.5应用程序中测试一个至少需要TLS 1.1的服务器的HTTPS请求并且失败来证实这一点。
有一个similar question有很好的答案,但a)改变代码的建议对我不起作用,因为我更喜欢安装补丁,b)引用补丁的答案没有覆盖Windows 10。