【问题标题】:Is it possible to override a .NET client's default timeout on a call to a webservice?是否可以在调用 Web 服务时覆盖 .NET 客户端的默认超时?
【发布时间】:2010-09-17 04:26:47
【问题描述】:

我希望 Web 服务代理类等待 2 分钟以上

【问题讨论】:

  • 你回答了你自己的问题!
  • 确实做到了。随意扩展。这就是这个网站的用途...查看常见问题解答

标签: .net web-services timeout


【解决方案1】:

需要考虑两件事 - 是的,TheSoftwareJedi 关于在代理上设置 Timeout 属性是正确的 - 很简单。默认值为 100 秒。

您还必须意识到 IIS 也会有超时设置,如果达到,它将覆盖 c# 设置。 IIS 默认为 120 秒。

因此,在代理上设置超时属性将使您在开始达到 IIS 超时之前再过 20 秒。

【讨论】:

    【解决方案2】:

    只需在代理上设置timeout property

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-30
      • 2012-04-01
      • 2012-11-24
      • 1970-01-01
      • 2020-03-22
      相关资源
      最近更新 更多