【问题标题】:Request timeout for web api request in AzureAzure 中 Web api 请求的请求超时
【发布时间】:2016-05-05 13:42:23
【问题描述】:

我正在使用一个需要更多时间才能做出响应的 api。如果我测试了从邮递员部署在 IIS 中的 web api,它可以在没有任何超时的情况下工作。如果我测试了部署在 azure 中的相同 api,它给了我超时。

我在某处读到您需要在客户端应用程序中设置超时。在这两种情况下我都使用邮递员。我验证了邮递员的超时。它是无限的。

你能给我解决办法吗?

【问题讨论】:

  • 你说它给你超时 - 每次或者你有成功的请求?您使用 Azure Web 应用程序吗?
  • 每次它给我超时。我们在 azure 中部署了 web api2。
  • 好的,那不是间歇性问题。请看答案。

标签: azure asp.net-web-api2


【解决方案1】:

我认为您达到了 Azure Web Apps 的默认超时(如果我没记错的话,我认为是 3 分钟)。您能否从门户设置 SCM_COMMAND_IDLE_TIMEOUT - Web 应用程序设置 => 应用程序设置 => 添加具有所需值的设置(例如 360(以秒为单位))。 Reference.

【讨论】:

    猜你喜欢
    • 2014-08-15
    • 2015-12-21
    • 2011-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-27
    • 2016-11-23
    • 1970-01-01
    相关资源
    最近更新 更多