ASP.Net posiada wbudowany limit czasu, który spowoduje, że do zabicia połączenia przekraczającej skonfigurowane granice.
The default is 110 seconds.
<system.web>
<httpRuntime executionTimeout="110">
</system.web>
Jednak ta jest wyłączona, gdy skompilowany w trybie debugowania.
<!-- Execution Timeout Will Not Be Enforced -->
<compilation debug="true" />
Jeśli trzeba ustawić limit czasu realizacji dla konkretnego przewodnika, to zawsze można utworzyć lokalizację specjalnie do tego przewodnika, i tam ustawić limit czasu.
<location path="MyHandler.ashx">
<system.web>
<!-- Set execution timeout to 10 minutes -->
<httpRuntime executionTimeout="600"/>
</system.web>
</location>