SL+WCF+basicHttpBinding传递byte[]大小限制的問題,求解?
各位大侠:
1. 以下是SL+WCF服务端绑定配置:<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="defaultBinding" maxBufferSize="2147483647" maxBufferPoolSize="2147483647">
<readerQuotas maxArrayLength="2147483647" maxStringContentLength="2147483647" maxBytesPerRead="2147483647" />
<security mode="None"/>
</binding>
</basicHttpBinding>
</bindings>
<client/>
2. 客户端生成代理的代码:
BasicHttpBinding binding = new BasicHttpBinding();
binding.SendTimeout = TimeSpan.FromMinutes(10);
binding.TransferMode = TransferMode.StreamedResponse;
binding.MaxBufferSize = int.MaxValue;
binding.MaxReceivedMessageSize =int.MaxValue;
EndpointAddress address = new EndpointAddress(ServerSite + "/" + _serviceList[typeof(T).Name] + ".svc");
ChannelFactory<T> factory = new ChannelFactory<T>(binding, address);
sve = factory.CreateChannel();
异常:在传递byte[]时,超过16384则报错,貌似我的服务端配置没起作用?
求解决办法??