首页 > 解决方案 > 如何在调用 http.get 时阻止 Web 应用程序在一分钟后自动超时?

问题描述

我必须调用一个 API 函数,该函数在角度侧返回特定值。但是,此 api 服务需要 2-3 分钟才能返回结果。当我在我的本地环境中尝试这个时,它工作正常并且网页部分等待直到获得来自 API 的响应。但是当我在 IIS 中部署它时,web 端会在 1 分钟后自动超时。有没有人遇到过类似的问题?反正有没有让你的功能在网页端等待 3 分钟?

以下是我如何从我的 TS 文件中调用 api 函数

return this.http.get(Endpoints.EndpointName);

标签: angularhttpiishttpclienthttp-get

解决方案


在 IIS 管理器中,右键单击站点并转到管理网站 -> 高级设置。在 Connection Limits 选项下,您应该会看到 Connection Time-out:

在此处输入图像描述

您可以尝试增加 IIS 中的超时时间。


推荐阅读