Trás las últimas actualizaciónes de seguridad, se están deshabilitando en muchos servidores las capas de transporte (TLS) 1.0 y 1.1. Esto afecta directamente a la comunicación cuando se utiliza framework 4 ya que este framework no posee para la instrucción myrequest.SecurityProtocol = SecurityProtocolType. los protocolos Tls12 y Tls13 necesarios para enviar las peticiones.
Tan solo tenemos SecurityProtocolType.Tls
¿Cómo solucionarlo?
Solución 1ª. -La solución drástica, actualizar Framework al 4.5
Solución 2ª. -Otra solución con Framework 4.0, es que ántes de las líneas de conexión establecer :
System.Net.ServicePointManager.SecurityProtocol = 3072
Es decir Framework 4.0 no tiene está entrada y utilizamos directamente la representación numérica.