NET Core 應用程序 IIS 運行報錯 502.3-Gateway


轉自: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 分鍾。
參考


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM