【发布时间】:2019-03-06 23:13:13
【问题描述】:
WCF 服务返回超时错误如下。
在 XX:XX:XX 增加绑定时的发送超时值后,请求通道在等待回复时超时。分配给此操作的时间可能是较长超时的一部分
但我在浏览我的网站时会在 1 分钟内收到此错误。我已经提到在绑定配置(web.config)中将超时值设置为 00:10:00(10 分钟)。
相同的服务在我的本地系统中运行,但是当我托管在服务器中时,我遇到了这个问题。 正如我所观察到的,SQL 查询大约需要 1 分钟:20 秒的时间在服务器中执行。
我需要更新那些发送超时值的地方吗?
你能建议我吗?
谢谢。
【问题讨论】:
-
那是在客户端(不是服务端)。这是与您的客户端端点关联的绑定的
<binding/>元素上的发送超时。整个往返需要在发送超时时间内完成。 -
@Flydog57 是对的,Flydog 继续写评论作为答案!
-
你问的很巧。我花了一天时间试图追踪 WCF 超时问题(我很确定我的问题出在代理中)。但是,在此过程中,我已经阅读并测试了各种超时。当我靠近电脑时我会写下来
-
我检查了客户端绑定定时属性。所有人都有10分钟。 closeTimeout="00:10:00" openTimeout="00:10:00" receiveTimeout="00:10:00" sendTimeout="00:10:00"
标签: c# sql-server wcf iis-7 connection-timeout