ASP.NET Core MVC请求超时设置解决方案

设置请求超时解决方案

当进行数据导入时,若导入数据比较大时此时在ASP.NET Core MVC会出现502 bad gateway请求超时情况(目前对于版本1.1有效,2.0未知),此时我们需要在项目web.config配置文件中进行如下设置即可:

ASP.NET Core MVC请求超时设置解决方案
<?xml version="1.0" encoding="utf-8"?>
<configuration>
   <system.webServer>
     <handlers>
      <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified"/>
        </handlers>
        <aspNetCore requestTimeout="00:20:00"  processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false"/>
    </system.webServer>
</configuration>
ASP.NET Core MVC请求超时设置解决方案

我们需要如上设置 requestTimeout 属性即可解决问题。






本文转自Jeffcky博客园博客,原文链接:http://www.cnblogs.com/CreateMyself/p/7044258.html,如需转载请自行联系原作者

上一篇:.NET 5 中的正则引擎性能改进(翻译)


下一篇:浅谈JavaScript 命名空间