ASP.NET: la solicitud fue cancelada:No se pudo crear un canal seguro SSL/TLS
-
09-06-2019 - |
Pregunta
Obtenemos el siguiente error;
The request was aborted: Could not create SSL/TLS secure channel
mientras usa un WebRequest
objeto de hacer un HTTPS
pedido.Lo curioso es que esto solo sucede después de un tiempo y se soluciona temporalmente cuando se reinicia la aplicación, lo que sugiere que algo se está llenando al máximo de su capacidad o algo así.
¿Alguien ha visto este tipo de cosas antes?
Solución
Creo recordar haber tenido este problema el año pasado.Sospecho que no estás cerrando tus objetos WebRequest correctamente, por lo que después de una cierta cantidad de uso no te permitirá crear nuevas conexiones.
Otros consejos
¡Tengo exactamente el mismo problema!Envío dos solicitudes a un servicio web HTTPS en un período cercano (segundos).La primera solicitud funciona bien, pero la segunda falla.
Intenté configurar "System.Net.ServicePointManager.SecurityProtocol = Net.SecurityProtocolType.Ssl3", pero la segunda solicitud se congela...
Estoy usando VB.NET 2008.
Gracias
Parece que puede ser una conexión:Lo de mantener vivo: http://blogs.x2line.com/al/archive/2005/01/04/759.aspx#780
El problema similar para mí solucionado por:
System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12;