首页 新闻 会员 周边

急求助WCF异常

0
[已解决问题] 解决于 2017-03-03 16:16

客户端调用时灵时不灵,同样的参数,跟踪下来客户端与服务端都没有任何异常信息,但是客户端调用时,经常收到超时异常,但是服务器端早就已经return数据完成了,有朋友遇到这样的问题么

也就是说客户端发送得到请求,服务端其实已经处理完了,并且已经返回给客户端了,在客户端有一个认证服务器证书的函数,也已经执行过了,服务器返回的数据通过了客户端认证,但是认证完,服务器返回给客户端的数据去哪了,为什么客户端变成超时了,我时间设了10分钟,不可能是超时问题,这个异常报的肯定有问题

问题补充:

每次操作完确认已经close了,服务端执行就是1.2秒的事,客户端收到服务端返回消息也是即时的,可是之后就进入了“假死”状态,直到超时,客户端提示服务器超时,可是这之前有9分多钟,难道客户端完成不了反序列化等操作,要是反序列化失败,也不应该是超时异常啊,环境都是局域网内

MSky的主页 MSky | 菜鸟二级 | 园豆:436
提问于:2017-03-03 13:17
< >
分享
最佳答案
0

用Wireshark抓包确认是否有数据返回

奖励园豆:5
诶碧司 | 小虾三级 |园豆:1912 | 2017-03-03 14:45

解决了,原来是客户端没有设置数据包大小限制,光设置了服务器,导致当返回数据过大时,直接挂了,不过wcf却是连接超时,一个问题走了2天弯路。。。

MSky | 园豆:436 (菜鸟二级) | 2017-03-03 16:16
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册