数据传输问题WCF

时间:2011-02-23 12:57:52

标签: .net wcf

为什么我不能发送超过3000个元素的数组,大小约为5 MB但是使用2500个元素的表格没有问题?

<binding name="testBinding" maxBufferSize="100485760" maxReceivedMessageSize="100485760" maxBufferPoolSize="100485760" closeTimeout="00:10:00" openTimeout="00:10:00" receiveTimeout="00:10:00" sendTimeout="00:10:00">
          <readerQuotas maxDepth="1000" maxStringContentLength="100485760" maxArrayLength="100485760" maxBytesPerRead="100485760" maxNameTableCharCount="100485760" />
        </binding>

更改任何此参数不会产生任何好结果

1 个答案:

答案 0 :(得分:0)

我认为您在IIS中托管您的服务。在这种情况下,您还必须设置ASP.NET请求限制,默认为4096KB。

<system.web>
  <httpRuntime maxRequestLength="4096" />
</system.web>