Я пишу приложение .NET, которое должно отправлять данные в другое приложение .NET. Я использую следующий код для запроса страницы ВойтиSystem.Net.WebException: Основное соединение было закрыто: соединение было неожиданно закрыто.
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();
, но он не на этой линии
StreamReader responseReader = new StreamReader
(webRequest.GetResponse().GetResponseStream());
с сообщением об ошибке:
System.Net.WebException: The underlying connection was closed: The connection was
closed unexpectedly.
Чтобы начать отслеживать проблему, я предлагаю вам обернуть вызов в код исключения, а также распечатать полную трассировку стека. –
Это исключение особенно сложно отследить. Пожалуйста, предоставьте как можно больше информации, если вы хотите получить разумные ответы. – Rik
Трассировка стека из исключения дает не более: at System.Net.HttpWebRequest.GetResponse() – Kwah009