2012-04-04 47 views
1

错误代码:“ 请求通道在等待00:09:59.6320000之后的响应超时时增加传递给请求的超时值或增加SendTimeout值绑定“。Wcf超时异常,在一台服务器上不规则地发生

调用Wcf服务方法时很少发生此错误。什么方法是无关紧要的。我创建了返回简单字符串的测试方法。有时它会超时,有时它会完美运作。奇怪的是当WCF服务在一台服务器上发布时(出于测试目的) - 没有超时。当我在另一台服务器(live/public)上发布它时,很少出现这些超时。如上所示,我已将超时设置为10分钟。

webconfig设置应该是正确的,因为它适用于一台服务器。唯一的改变是IP地址。我知道这很难回答,并且有点模棱两可。 我确定这个问题对我来说太高级了,或者我正在犯一个简单的错误,这对我来说太明显了。如果你能给我一个指针或对这个问题友好的建议,我真的很感激。我在这里黑暗中拍摄。我感谢你的兴趣,证明你读到这里。

回答

0

它是否在您第一次致电该服务时发生?如果没有,但后来呢,它可能是服务实例已被锁定调用线程 - 考虑多个实例或允许同时使用,显然考虑到你的代码

+0

thanx的响应的线程安全要求。它随机发生。我认为你的建议对我很有帮助。 – 2012-04-10 07:11:41

相关问题