Sofern die Software auf älteren Systemen als Windows 10 verwendet wird, muss aktiv C#-Code:
ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
gesetzt werden, denn der default Type des Protokolls setzt das Betriebssystem – und .NET verwendet dann das default gesetzte.
Quelle: mycsharp.de