有关调用远程WCF服务的超时问题

时间:2009-10-29 19:46:48

标签: wcf

当我调用远程WCF服务时,我得到以下超时:

请求频道在00:00:59.2810338之后等待回复时超时。增加传递给Request的调用的超时值或增加Binding上的SendTimeout值。分配给此操作的时间可能是较长超时的一部分。

请注意,我发送的是一个加载了大量数据的对象。

任何想法如何解决此问题,这是客户端(ME)或服务器上的问题。

3 个答案:

答案 0 :(得分:2)

考虑到大小,您是否尝试在绑定中增加maxBufferSize / maxReceivedMessageSize?

答案 1 :(得分:1)

如果可能,将数据分成较小的部分,然后重试。这是一个服务器设置,您需要解决此问题或请求服务提供商增加它。

答案 2 :(得分:1)

没有堆栈跟踪我不能100%肯定,但我相对肯定这是客户端异常。如果您知道发送数据需要花费一分多钟时间,那么您需要做的就是将绑定上的sendTimeout更改为您需要的任何时间。