Saltar al contenido

“Un intento de conexión falló porque la parte conectada no respondió correctamente después de un período de tiempo” usando WebClient

Esta crónica fue evaluado por nuestros especialistas para asegurar la veracidad de nuestro contenido.

Solución:

Tuve un problema similar y tuve que convertir la URL de string al objeto Uri usando:

Uri myUri = new Uri(URLInStringFormat, UriKind.Absolute);

(URLInStringFormat es su URL) Intente conectarse usando el Uri en lugar del string como:

WebClient client = new WebClient();
client.OpenRead(myUri);

establecer la dirección proxy explícitamente en web.config resolvió mi problema

 
     
             
     

Resolviendo el “Código de error TCP 10060: Un intento de conexión falló…” mientras consumía un servicio web

Sé que este ticket es antiguo, pero me encontré con este problema y pensé en publicar lo que me estaba pasando y cómo lo resolví:

En mi servicio al que estaba llamando hubo una llamada a otro servicio web. Como una tontería, olvidé asegurarme de que la configuración de DNS fuera correcta cuando publiqué el servicio web, por lo tanto, mi servicio web, cuando se publicó, intentaba llamar desde api.myproductionserver.local, en lugar de api.myproductionserver.com. Fue el servicio web backend el que provocó el tiempo de espera.

De todos modos, pensé que pasaría esto.

Sección de Reseñas y Valoraciones

Si estás de acuerdo, puedes dejar una crónica acerca de qué te ha parecido esta noticia.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *