转自:http://www.zmland.com/forum.php?mod=viewthread&tid=941

将 NET Core 应用程序部署在 IIS 环境,默认配置下,如果任务执行时间长达 2 分钟,会收到如下错误(Bad Gateway):

如果要执行长时间任务,可以修改发布后的 web.config 文件的 system.webServer / aspNetCore 节,为其添加 requestTimeout 属性:

<system.webServer>
  <aspNetCore requestTimeout="00:20:00" ... />
</system.webServer>

属性说明:

  • requestTimeout
    可选的 timespan 属性。
    指定 ASP.NET 核心模块将等待侦听 %aspnetcore_port%的进程的响应的持续时间。
    默认值为“00:02:00”。
     requestTimeout  必须指定整分钟数,否则它将默认为 2 分钟。
参考

相关文章:

  • 2022-12-23
  • 2021-06-03
  • 2022-12-23
  • 2021-08-25
  • 2022-12-23
  • 2022-12-23
  • 2021-11-18
猜你喜欢
  • 2021-08-07
  • 2022-12-23
  • 2022-03-03
  • 2021-06-25
  • 2022-12-23
  • 2021-04-25
  • 2021-10-12
相关资源
相似解决方案