.Net Framework 4.6.1 not defaulting to TLS 1.2
问题 Our client have recently upgrade the security protocol to TLS 1.2. Therefore We have our application upgraded to 4.6.1 expecting the security protocol will be default to TLS 1.2 but it is not. Any idea why? 回答1: I had a similar problem and this is what worked for me. open Powershell and check for supported protocols by using [Net.ServicePointManager]::SecurityProtocol Run the following 2 cmdlets to set .NET Framework strong cryptography registry keys: set strong cryptography on 64 bit .Net