使用WCF,客户端调用一个OperationContract:
client.UpdateClientAsync(persons)
这里persons是一个数组。
在运行时,发现,如果persons的长度比较小(不超过50),则Update可以成功,当长度较大时,Update失败(我在服务端设了断点,发现服务端没有调用)。
这是怎么回事呢?
PS,我的客户端的配置为:
<binding name="IServiceBinding" closeTimeout="01:01:00"
openTimeout="01:01:00" receiveTimeout="01:10:00" sendTimeout="01:01:00"
allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
maxBufferSize="2147483647" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647"
messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
useDefaultWebProxy="true">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
maxBytesPerRead="4096" maxNameTableCharCount="16384" />
</binding>