复杂的请求,处理时间超过了2分钟,无论怎么配置,请求超时时间一直都是2分钟,怎么可以将超时时间设置长一点。设置了IIs中网站的超时时间,webconfig中添加requestTimeout,都没有用
4条回答 默认 最新
关注引自强大而免费的微信小程序:皆我百晓生。如有帮助,还望采纳。
在将.NET Core 6.0应用程序部署到IIS中时,可以通过更改IIS的请求超时设置来延长请求超时时间。以下是具体的步骤:
- 打开IIS管理器(Internet Information Services (IIS) Manager)。
- 在左侧的树形菜单中选择您的应用程序所在的站点。
- 在站点的主窗格中,双击“Configuration Editor”。
- 在Configuration Editor中,选择“system.webServer/aspNetCore”节点。
- 在右侧的“Section”下拉列表中,选择“system.webServer/aspNetCore”。
- 在“Properties”下找到“forwardWindowsAuthToken”属性。在该属性下方,可以找到“requestTimeout”属性。
- 将“requestTimeout”属性的值更改为所需的超时时间(以秒为单位)。例如,要设置超时时间为5分钟,可以将值更改为300(5分钟=300秒)。
- 单击右上角的“Apply”按钮保存更改。
完成上述步骤后,请求超时时间应该已成功更改为所需的值。注意,更改IIS的请求超时时间可能会影响其他应用程序的性能和稳定性,请根据实际情况调整超时时间。
解决 无用评论 打赏 举报