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