会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
guolulang
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2010年12月6日
通信对象System.ServiceModel.Channels.ServiceChannel 无法用于通信,因为其处于“出错”状态。
摘要: WCF推荐使用PerCall的实例管理方式,每调用一个方法都创建一个新的Channel,这样前一个Channel坏了不至于影响到以后的调用,保持通信不中断的方式只有一个,就是别出错,而如果你的操作会出错,那么中断的通信是不可能恢复到以前的状态的.简单来说,你根做的是,重新new一个Channel出来调用后续的方法from:http://www.cnblogs.com/realliving/archive/2009/06/03/1495091.html
阅读全文
posted @ 2010-12-06 10:22 路者
阅读(5090)
评论(1)
推荐(0)
编辑
WCF传输List<object>时序列化问题
摘要: 今天使用WCF传输用户集合时出现了一个诡异的错误:System.ServiceModel.CommunicationException: 服务器未提供有意义的回复;这可能是由协定不匹配、会话过早关闭或内部服务器错误引起的。百思不得其解,在数次尝试后,发现应该不会是协定不匹配或者会话关闭,于是尝试将传输的ListUser变小,当ListUser变的很小时变不再出现这个问题,于是到网上查了一下,原来WCF传输List集合时,在序列化时是有大小限制的,默认的可序列化的集合长度是65536,如果List的大小超出这个值就需要更改了配置了,在服务器端的behavior配置中增加一行配置即可解决
阅读全文
posted @ 2010-12-06 08:58 路者
阅读(602)
评论(0)
推荐(0)
编辑