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