title: How to prevent a long running request in ASP.NET 4.5 from timing out
body: <p><strong>Never mind that its not a best practice but for a custom requirement (there will only be a couple of users for the app &amp; no concurrent access)</strong>, I need to set a very large execution timeout value so that request can take even hours to complete. In the Web.config file, I've  set the value for the <a href="http://msdn.microsoft.com/en-us/library/vstudio/e1f13641%28v=vs.100%29.aspx" rel="nofollow">executionTimeout attribute</a> (that defines the number of seconds that a request is allowed to execute before being automatically shut down by ASP.NET) of the httpRuntime element as 3000 (8+ hours)</p>
  
  <p>I have set the debug attribute in the compilation element to False as it is a pre-condition for setting a large timeout value.</p>
  
  <p>The web application runs on ASP.NET 4.5 and IIS 8.5/Windows Server 2012. </p>
  
  <p>Even after I set such a high value for executionTimeout property, a page request times out after 1 hour. How can I make the page not to time out?</p>
  
  <p>Is there a maximum value for executionTimeout beyond which it cannot be increased? Is some system setting value in IIS or Windows Server 2012 forcing the executionTimeout value in web.config from taking effect?</p>