您的位置:首页 > 大数据

解决WCF传输大数据量时出错

2012-01-29 18:07 239 查看
如不是很较真的应用,把缓冲区设大点就好了,再把序列化对象设大点

首先应将MaxReceivedMessageSize值设大,如:

<basicHttpBinding>
<binding name="basicBinding" maxReceivedMessageSize="2147483647"></binding>
</basicHttpBinding>

复制代码

其次,应该将MaxItemsInObjectGraph值设大,如:

代码
<behaviors>
<endpointBehaviors>
<behavior name="bhc">
<dataContractSerializer maxItemsInObjectGraph="2147483647"/>
</behavior>
</endpointBehaviors>
</behaviors><basicHttpBinding> <binding name="basicBinding" maxReceivedMessageSize="2147483647"></binding> </basicHttpBinding>

复制代码

至此基本已经OK,如果再有问题,可将maxBufferSize、receiveTimeout值设大即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: