У меня есть веб-служба, которая возвращает данные в настольное приложение. Проблема, с которой я сталкиваюсь, заключается в том, что когда веб-служба возвращает небольшой объем данных, все работает нормально, но когда объем данных является большим, он выдает следующее исключение:
System.Net.WebException: базовое соединение было закрыто: произошла непредвиденная ошибка при получении.
И когда я отлаживаю веб-службу, я вижу, что этот конкретный метод вызывается дважды. Он выполняет оператор return в первый раз, когда ничего не происходит, но когда он выполняет его во второй раз, вышеупомянутое исключение бросается в настольном приложении.
Я нашел похожие сообщения раньше в stackoverflow, но они не решили мою проблему. Может кто-нибудь, пожалуйста, скажите мне, что здесь происходит?
Спасибо!