WCF 页面打开,离开10分钟后,回来,timeout,求帮助
时间:2011-12-15
来源:互联网
整个项目只用了一个 wcf链接,它默认的是10分钟有效时间。
现在这个项目完成大半年了,处于维护阶段。
有没有 有效的解决方案?谢谢大家。
报的信息分别是:
远程终结点不再识别此序列,这很可能是由于远程终结点上发生中止。wsrm:identifier的值不是已知的序列标识符。可靠会话出错。
通信对象System.ServiceModel.Channels.ServiceChannel无法用于通信,因为其处于“出错”状态。
作者: keenweiwei 发布时间: 2011-12-15
9分钟的时候调用一次就可以了,然后返回会再次调用 setTimeout
作者: Sandy945 发布时间: 2011-12-15
作者: Sandy945 发布时间: 2011-12-15
但我这是 winForm下的,所以没有 setTimeout方法刷新
作者: keenweiwei 发布时间: 2011-12-16
谢谢阿非。
但我这是 winForm下的,所以没有 setTimeout方法刷新
在WinForm中使用Timer定时器来做,因为你WCF默认的时间是10分钟,所以你应该在<10分钟的时间内,使用该定时器然后重新调用你的WCF。
http://www.cnblogs.com/SkyD/archive/2009/04/12/timer.html
作者: taomanman 发布时间: 2011-12-16
谢谢阿非。
但我这是 winForm下的,所以没有 setTimeout方法刷新
那更好解决了,System.Threading.Timer 用它
或者开启一个线程都可以的
作者: Sandy945 发布时间: 2011-12-16
该回复于2011-12-20 16:02:27被管理员删除
- 对我有用[0]
- 丢个板砖[0]
- 引用
- 举报
- 管理
- TOP
|
#7楼 得分:0回复于:2011-12-21 15:31:39
|
作者: nalt_ 发布时间: 2011-12-20
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28