Я пытаюсь потреблять этот WSDL-сервис:Базовое соединение закрыто при использовании WSDL веб-службы
Я успешно подключиться и получить ответ в первый раз, но при последующих вызовах я получаю исключение :
Подключенное соединение было закрыто: соединение, которое должно было быть сохранено, было закрыто сервером.
Я перегрузил GetWebRequest в файле Reference.cs как таковые:
protected override System.Net.WebRequest GetWebRequest(Uri uri)
{
HttpWebRequest webRequest = (HttpWebRequest)base.GetWebRequest(uri);
webRequest.KeepAlive = false;
return webRequest;
}
Это не принесло никакого улучшения. Я не понимаю, какие у меня есть варианты, есть ли у кого-нибудь другие идеи, которые я мог бы попробовать, чтобы избежать этой ошибки?
Заранее благодарен!
Джош
Вы могли бы спросить владельцев сервиса, почему они закрывающие связь ... –