System.TimeoutException错误

时间:2015-07-28 13:13:09

标签: biztalk biztalk-2013

我们将Orchestration从使用HTTP适配器更改为Wcf-WebHttp Adapter以调用REST服务。在Orchestration之前我们使用过

Message(HTTP.RequestTimeout) = 3600;

现在使用Wcf-WebHttp适配器,我需要使用超时。因为有WCF.CloseTimeout,WCF.LeaseTimeout,WCF.OpenTimeout,WCF.SendTimeout。

非常感谢任何帮助。感谢

1 个答案:

答案 0 :(得分:0)

设置WCF.OpenTimeout,WCF.SendTimeout和WCF.CloseTimeout。

根据文档(https://msdn.microsoft.com/en-us/library/Hh924831(v=VS.110).aspx):

  • SendTimeout管理整个请求/响应。
  • OpenTimeout控制打开频道的时间
  • CloseTimeout控制关闭频道的时间。

另请注意,Machine.config中存在主MSDTC超时,默认为10分钟。这不应该是一个问题,但如果你需要修改它,那么这里是信息:http://blog.brandt-lassen.dk/2012/11/overriding-default-10-minutes.html