Wcf maxItemsInObjectGraph-操作的默认行为

Wcf maxItemsInObjectGraph-操作的默认行为,wcf,wcf-client,Wcf,Wcf Client,我已经遵循了10亿个建议的解决方案,并将maxItemsInObjectGraph行为添加到客户端端点和服务器服务行为中,但是我仍然得到一个错误,即我已经超过了默认的65K限制 在调试时,我注意到操作已经有了System.ServiceModel.Description.DataContractSerializerOperationBehavior行为,该行为设置为默认值65K 为什么要把它放在哪里?我用一个简单的WCF服务示例再现了这一点,但我仍然看到操作上的默认行为。您是否在服务行为上设置了

我已经遵循了10亿个建议的解决方案,并将maxItemsInObjectGraph行为添加到客户端端点和服务器服务行为中,但是我仍然得到一个错误,即我已经超过了默认的65K限制

在调试时,我注意到操作已经有了
System.ServiceModel.Description.DataContractSerializerOperationBehavior
行为,该行为设置为默认值65K


为什么要把它放在哪里?我用一个简单的WCF服务示例再现了这一点,但我仍然看到操作上的默认行为。

您是否在服务行为上设置了读卡器配额或在绑定上设置了读卡器配额,但它没有帮助您是在客户端和服务器端设置的,还是仅在服务器端设置的。需要在两端设置它们。这甚至不是问题所在-OperationBehavior的值从何而来?OperationBehavior有一个默认值。如果指定serviceBehavior或endpointBehavior,则默认值将被指定的值覆盖。如果您可以发布配置文件来查找问题,这将很容易