ReturnHelloWord 2023-10-14 11:54 采纳率: 0%
浏览 81
已结题

.Net Core 6.0部署到IIs中如何更改请求超时时间

复杂的请求,处理时间超过了2分钟,无论怎么配置,请求超时时间一直都是2分钟,怎么可以将超时时间设置长一点。设置了IIs中网站的超时时间,webconfig中添加requestTimeout,都没有用

  • 写回答

4条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2023-10-14 11:56
    关注

    引自强大而免费的微信小程序:皆我百晓生。如有帮助,还望采纳。


    在将.NET Core 6.0应用程序部署到IIS中时,可以通过更改IIS的请求超时设置来延长请求超时时间。以下是具体的步骤:

    1. 打开IIS管理器(Internet Information Services (IIS) Manager)。
    2. 在左侧的树形菜单中选择您的应用程序所在的站点。
    3. 在站点的主窗格中,双击“Configuration Editor”。
    4. 在Configuration Editor中,选择“system.webServer/aspNetCore”节点。
    5. 在右侧的“Section”下拉列表中,选择“system.webServer/aspNetCore”。
    6. 在“Properties”下找到“forwardWindowsAuthToken”属性。在该属性下方,可以找到“requestTimeout”属性。
    7. 将“requestTimeout”属性的值更改为所需的超时时间(以秒为单位)。例如,要设置超时时间为5分钟,可以将值更改为300(5分钟=300秒)。
    8. 单击右上角的“Apply”按钮保存更改。

    完成上述步骤后,请求超时时间应该已成功更改为所需的值。注意,更改IIS的请求超时时间可能会影响其他应用程序的性能和稳定性,请根据实际情况调整超时时间。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 10月14日
  • 修改了问题 10月14日
  • 创建了问题 10月14日