Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在大多数情况下,我都完美地使用了 WCF。
当我尝试使用列表中超过一定数量(如 20 个)的对象(不是太复杂的对象)作为参数调用它时,它似乎甚至无法访问服务。我处于调试模式,它甚至没有启动服务执行。
我认为这是因为MaxArrayLength和其他服务配置,但我已经尝试了一切,一切都改变了。您可以在图片中看到我的服务配置。
MaxArrayLength
你有什么建议吗??我应该更改客户端配置中的任何内容吗???
提前致谢!!
您可能没有为maxItemsInObjectGraphfor设置更高的值DataContractSerializer。
maxItemsInObjectGraph
DataContractSerializer
<dataContractSerializer maxItemsInObjectGraph="2147483646"/>
http://msdn.microsoft.com/en-us/library/system.runtime.serialization.datacontractserializer.maxitemsinobjectgraph.aspx