title: ASP.NET Core ignores requestTimeout greater that 00:05:00
body: <p>I have ASP.NET Core REST-service (IIS 10, app pool without managed code, .NET Core Runtime 2.0.5).</p>
  
  <p>Web.config</p>
  
  <pre class="lang-xml prettyprint-override"><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;configuration&gt;
    &lt;system.web&gt;
      &lt;httpRuntime executionTimeout="100000" maxRequestLength="536870912" /&gt;
    &lt;/system.web&gt;
    &lt;system.webServer&gt;
      &lt;security&gt;
        &lt;requestFiltering&gt;
          &lt;requestLimits maxAllowedContentLength="536870912" /&gt;
        &lt;/requestFiltering&gt;
      &lt;/security&gt;
      &lt;handlers&gt;
        &lt;add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" /&gt;
      &lt;/handlers&gt;
      &lt;aspNetCore requestTimeout="00:45:00" forwardWindowsAuthToken="false" processPath="dotnet" arguments=".\app.dll" startupTimeLimit="3600" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout"&gt;
        &lt;environmentVariables /&gt;
      &lt;/aspNetCore&gt;
    &lt;/system.webServer&gt;
  &lt;/configuration&gt;
  &lt;!--ProjectGuid: 1a91d629-da53-4fc1-a236-5d116a3d9658--&gt;
  </code></pre>
  
  <p>I expect that requests longer than 45 minutis should be ended with 502 error.</p>
  
  <p>But requests completed with 502 after ~5 minutes (~300-310 seconds).</p>
  
  <p>I tried to change this settings to 00:03:00 (3 minutes). After that request completed with 502 status code after ~3 minutes.</p>
  
  <p>It looks like any value larger than 00:05:00 is ignored.</p>
  
  <p>The question is where I forgot to look this setting?</p>