Wcf超时异常,在一台服务器上不规则发生



错误代码:"请求通道在00:09:59.6320000之后等待答复时超时。增加传递给Request调用的超时值,或增加Binding上的SendTimeout值。"

调用Wcf服务方法时,此错误很少发生。方法是什么并不重要。我创建了返回简单字符串的测试方法。有时它会超时,有时它会完美工作。奇怪的是,当WCF服务发布在一台服务器上(出于测试目的)时,没有超时。当我在另一台服务器(实时/公共)上发布它时,这些超时现象很少发生。我已经将超时设置为10分钟,正如您在上面看到的那样。

webconfig设置应该是正确的,因为它适用于一台服务器。唯一的更改是ip地址。我知道这很难回答,而且有点模棱两可。我确信这个问题对我来说太高了,无法解决,或者可能我犯了一个简单的错误,而且太明显了,我没有注意到。如果你能就这个问题给我一个建议或友好的建议,我真的很感激。我在黑暗中投篮。我感谢你的兴趣,你在这里的阅读证明了这一点。

第一次调用服务时会发生这种情况吗?如果没有,但随后确实发生了,则可能是服务实例已被调用线程锁定-查看多个实例或允许并发使用,显然要考虑到代码的线程安全要求

相关内容

  • 没有找到相关文章

最新更新