В сервисе WCF 4.0 мы получаем огромное количество данных в общем списке. Этот граф объекта списка больше, чем ограничение по умолчанию 65536 Мы привыкли к этому, поэтому мы настроили сервис для получения этих больших графиков.
<serviceBehaviors>
<behavior>
<dataContractSerializer maxItemsInObjectGraph="2147483647" />
</behavior>
</serviceBehaviors>
С помощью приведенного выше фрагмента конфигурации xml мы без проблем избежали проблемы в прошлом, но теперь она не работает. Единственное отличие состоит в том, что здесь мы используем KnownTypes в огромных элементах списка, которые мы пытаемся десериализовать в методе WCF.
Может быть, мне не хватает какой-то особой конфигурации для knowntypes?