最近在用WCF做网络通信项目。在客户端调用服时,取服务器内存中的数据,即是大集合数据。就出现
套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源问题导致的。本地套接字超时是“00:00:01”。
查了资料说是提示错误“已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。”,
我修改了客户端其属性后(MaxReceivedMessageSize=655350000),仍然提示我有同样的错误。
同样服务器端的MaxReceivedMessageSize初使10000也改较大的一个数据655350000。此最大值不能超出C# Int32最大值 231-1 也就是2147483647
这样就可以取出服务器中的大集合数据了