无法使用相当长的参数列表调用WCF服务

时间:2012-05-24 16:00:00

标签: c# wcf

我在大多数情况下都使用了WCF。

当我尝试用超过一定数量(如20个)的列表中的对象(不是太复杂的对象)作为参数来调用它时,它似乎甚至无法到达服务。我处于调试模式,甚至没有启动服务执行。

我认为这是因为MaxArrayLength和其他服务配置,但我已经尝试了所有内容和任何改变。您可以在图片中看到我的服务配置。

enter image description here

你有什么建议吗?我应该更改客户端配置中的任何内容???

提前致谢!!

1 个答案:

答案 0 :(得分:1)

您可能没有为maxItemsInObjectGraph的{​​{1}}设置更高的值。

DataContractSerializer

http://msdn.microsoft.com/en-us/library/system.runtime.serialization.datacontractserializer.maxitemsinobjectgraph.aspx