【发布时间】:2013-10-07 13:33:49
【问题描述】:
我们的 WCF 服务有以下异常:
对象图中可序列化或反序列化的最大项目数为“32767”。更改对象图或增加 MaxItemsInObjectGraph 配额。
我们将配置更改为:
<behavior name="large">
<dataContractSerializer maxItemsInObjectGraph="214783647"/>
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="true"/>
</behavior>
但没有变化。
在调试模式下,服务主机打开时,DataContractSerializer 的值为 214783647,仍然出现异常。
以编程方式更改值没有帮助。
在服务上添加 ServiceBehavior 属性没有帮助。
像here 一样更改 machine.config - 没有帮助。
有什么想法吗? 谢谢。
【问题讨论】:
标签: c# .net wcf serialization servicebehavior