У меня есть сервер WCF.Один из вызовов, которые может сделать клиент, генерирует массив данных в качестве ответа.Каждый элемент данных составляет приблизительно 6 КБ, и кажется, что когда массив становится достаточно большим (около 650 элементов или около того), клиент WCF выдает следующее исключение:
Произошла ошибка при получении ответа HTTPhttp://localhost:8080/TCA/TCAService. Это может быть связано с тем, что привязка конечной точки службы не использует протокол HTTP.Это также может быть связано с тем, что сервер прерывает контекст HTTP-запроса (возможно, из-за закрытия службы).См. Журналы сервера для получения дополнительной информации.
Сервер не выключен и отвечает действительными данными, если я изменяю вызов функции, чтобы вернуть немного меньше данных.Я не уверен, как получить журналы сервера, но это, кажется, исключение на стороне клиента, поэтому я сомневаюсь, что журналы сервера мне вообще помогут.
Я играл с MaxReceivedMessageSize на клиенте, но это не помогает (это в настоящее время в 16 МБ).Есть идеи?ТИА