WCF服务保持在线状态,长时间闲置状态下不断线解决方案
2013-03-05 00:20
357 查看
1. WCF服务配置为可靠会话,设置reliableSession。
2. 设置binding的receiveTimeout属性。
3. 将inactivityTimeout与receiveTimeout属性的超时时间设置相同的数值。建议改为4或8小时(通常上/下午工作时间小于4小时,改为4最理想),下面是Web.Config和App.Config文件的配置。
<binding name="ISalesModuleService" maxBufferPoolSize="524288" maxReceivedMessageSize="2147483647" messageEncoding="Text" receiveTimeout="04:00:00" >
<!--大数据量通信设置--> <readerQuotas maxDepth="6553600" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="6553600" maxNameTableCharCount="6553600"/>
<!--可靠会话设置--> <reliableSession ordered="true" inactivityTimeout="04:00:00" enabled="true" />
</binding>
转自:http://www.csframework.com/welcome.htm
2. 设置binding的receiveTimeout属性。
3. 将inactivityTimeout与receiveTimeout属性的超时时间设置相同的数值。建议改为4或8小时(通常上/下午工作时间小于4小时,改为4最理想),下面是Web.Config和App.Config文件的配置。
<binding name="ISalesModuleService" maxBufferPoolSize="524288" maxReceivedMessageSize="2147483647" messageEncoding="Text" receiveTimeout="04:00:00" >
<!--大数据量通信设置--> <readerQuotas maxDepth="6553600" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="6553600" maxNameTableCharCount="6553600"/>
<!--可靠会话设置--> <reliableSession ordered="true" inactivityTimeout="04:00:00" enabled="true" />
</binding>
转自:http://www.csframework.com/welcome.htm
相关文章推荐
- 长时间不操作电脑怎样让QQ保持在线状态而不离开
- 启用“QQ在线状态”服务
- WCF服务引用之后自动生成的泛型代理类名称太长的解决方案
- JavaWeb登录状态保持解决方案
- Windows服务连接到异地WCF服务端,超时解决方案
- WCF热门问题编程示例(5):WCF服务如何获取客户端在线用户数量?
- WCF热门问题编程示例(5):WCF服务如何获取客户端在线用户数量?
- WCF热门问题编程示例(5):WCF服务如何获取客户端在线用户数量?
- WCF热门问题编程示例(5):WCF服务如何获取客户端在线用户数量?
- 【随笔★初尝Socket通信】WCF和Socket开发中三端通信、异步、双工、保持长连接、断线重连等技术
- ecshop下启用QQ在线服务,并能实时更新QQ在线状态
- WCF热门问题编程示例(5):WCF服务如何获取客户端在线用户数量?
- WCF热门问题编程示例(5):WCF服务如何获取客户端在线用户数量?
- WCF热门问题编程示例(5):WCF服务如何获取客户端在线用户数量?
- WCF热门问题编程示例(5):WCF服务如何获取客户端在线用户数量?
- WCF热门问题编程示例(5):WCF服务如何获取客户端在线用户数量?
- winform调用wcf服务遇到的问题及解决方案
- WCF热门问题编程示例(5):WCF服务如何获取客户端在线用户数量?
- WCF热门问题编程示例(5):WCF服务如何获取客户端在线用户数量?
- WCF热门问题编程示例(5):WCF服务如何获取客户端在线用户数量?