executeTimeout no funciona en asp.net mvc

Traté de configurar el executeTimeout en web.config para una aplicación asp.net mvc.

<pre><code><location path="Home/Index"> <system.web> <httpRuntime executionTimeout="5"/> </system.web> </location> </code></pre>

cualquiera usó la acción Thread.sleep in Index

public ActionResult Index()
        {
            Thread.Sleep(30000);            
            return View();
        }

además,configuré la depuración de la compilación en "falso". después de que la acción duerma unos 30 segundos y la excepción de "tiempo de espera de solicitud" no se descarta y la vista se ha procesado correctamente.

Alguien sabe cómo hacer que el timeout de ejecución funcione en asp.net mvc?

Respuestas a la pregunta(2)

Su respuesta a la pregunta