代码之家  ›  专栏  ›  技术社区  ›  azamsharp

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

wcf
  •  1
  • azamsharp  · 技术社区  · 15 年前

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

    请求通道在00:00:59.2810338之后等待答复时超时。增加传递给请求调用的超时值或增加绑定的sendTimeout值。分配给此操作的时间可能是更长超时的一部分。

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

    任何关于如何解决此问题的想法,以及这是客户机(ME)或服务器上的问题吗?

    3 回复  |  直到 15 年前
        1
  •  2
  •   Ta01    15 年前

    给定大小,您是否尝试在绑定中增加MaxBufferSize/MaxReceivedMessageSize?

        2
  •  1
  •   Mike Atlas    15 年前

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

        3
  •  1
  •   Drew Marsh    15 年前

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