By default, the ASP.NET Core request time out is 2 minutes, and we can change it via request timeout in the setting file. For more ASP.NET Core configuration, you can refer to the ASP.NET Core Module configuration reference.
<aspNetCore processPath="dotnet" arguments=".\MyApp.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" requestTimeout="00:20:00"> </aspNetCore>
Note: For apps running on .NET Core 2.2 or later, the ASP.NET Core Module supports an in-process hosting model. The request timeout attribute doesn't apply to in-process hosting.