我们的 WCF 服务有以下异常:
对象图中可以序列化或反序列化的最大项目数为“32767”。更改对象图或增加 MaxItemsInObjectGraph 配额。
我们将配置更改为:
<behavior name="large">
<dataContractSerializer maxItemsInObjectGraph="214783647"/>
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="true"/>
</behavior>
但没有变化。
在调试模式下,服务主机打开时,DataContractSerializer 的值为 214783647,仍然会出现异常。
以编程方式更改值无济于事。
在服务上添加 ServiceBehavior 属性没有帮助。
像这里一样更改 machine.config - 没有帮助。
有任何想法吗?谢谢。