Estoy escribiendo una aplicación .NET que se supone que debe publicar datos en otra aplicación .NET. utilizo el siguiente código para solicitar la página de inicio de sesiónSystem.Net.WebException: La conexión subyacente se cerró: La conexión se cerró inesperadamente
WebProxy proxy = new WebProxy("http://proxy:80/", true);
HttpWebRequest webRequest = WebRequest.Create(LOGIN_URL) as HttpWebRequest;
//proxy.Credentials = new NetworkCredential("myusername", "mypassword", "domain");
// webRequest.Proxy = proxy;
webRequest.Proxy = WebRequest.DefaultWebProxy;
StreamReader responseReader = new StreamReader
(webRequest.GetResponse().GetResponseStream());
string responseData = responseReader.ReadToEnd();
pero fracasa en esta línea
StreamReader responseReader = new StreamReader
(webRequest.GetResponse().GetResponseStream());
con el mensaje de error:
System.Net.WebException: The underlying connection was closed: The connection was
closed unexpectedly.
para comenzar a rastrear el problema, le sugiero que ajuste la llamada en el código de captura de excepción e imprima el seguimiento completo de la pila. –
Esta excepción es particularmente difícil de rastrear. Proporcione toda la información que pueda si desea respuestas razonables – Rik
El seguimiento de la pila de la excepción no proporciona nada más que: en System.Net.HttpWebRequest.GetResponse() – Kwah009