基础连接已经关闭:服务器关闭了本应保持活动状态的连接 困扰了我一天
场景是这样子的:
服务器 web service
客户端 wcf basichttp方式调用的 web服务
bug:
基础连接已经关闭:服务器关闭了本应保持活动状态的连接
过程:
网上找了很多方法都是传统方式的调用web service 然后重写代理类
wcf 其实设置下web.config 就可以了
结果:
<customBinding>
<binding name="xxxxx" closeTimeout="00:10:00"
openTimeout="00:10:00" receiveTimeout="00:10:00" sendTimeout="00:10:00" >
<textMessageEncoding messageVersion="Soap11">
<readerQuotas maxArrayLength="2147483647" maxStringContentLength="2147483647" maxDepth="64"/>
</textMessageEncoding>
<httpTransport keepAliveEnabled="false" maxBufferPoolSize="2147483647" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647" useDefaultWebProxy="false"/>
</binding>
</customBinding>