2016-01-14 3 views
1

У меня есть простой asmx webservice, я вызываю его из окон, он работает на окнах 7,8 и 10, но когда я запускаю эту winform на Windows XP SP3 с .NET 3.5 установлен, я получаю ошибку:Подключенное соединение было закрыто: произошла непредвиденная ошибка при отправке, Ошибка в Windows XP

"The underlying connection was closed: An unexpected error occurred on a send"

Я испытал это на 4-х различных систем, и все они дают мне эту ошибку, я гугле об этом, и найти множество ссылок, говоря набор KeepAlive свойства httprequest на false на webservice, как показано ниже:

protected override WebRequest GetWebRequest(Uri uri) 
{ 
    HttpWebRequest webRequest = (HttpWebRequest) base.GetWebRequest(uri); 
    //Setting KeepAlive to false 
    webRequest.KeepAlive = false; 
    return webRequest; 
} 

Я пробовал это, но у меня все еще есть проблема

+0

Я знаю, что это старый, но нашли ли вы разрешение на это, Саид? –

ответ

0

Эта ошибка, как правило, маскирует другие проблемы.

Это часто происходит со мной, когда возникает проблема с моей строкой запроса или у службы было какое-то необработанное исключение.

Сначала я должен проверить строку подключения, и если все хорошо с ней (в моем случае, как правило, не обновлял пароль ...), отлаживайте службу, с которой я пытаюсь связаться.

Смежные вопросы

 Смежные вопросы