I\'m seeing this on our production site as well as a small test site I setup just to test this out...
Basically, it appears that requests handled by mvc never time out.
Still happening for me in MVC 4. I have submitted this to microsoft as a bug:
https://connect.microsoft.com/VisualStudio/feedback/details/781171/asp-net-mvc-executiontimeout-does-not-work
Update:
Microsoft commented with the following:
The execution timeout feature is not advised to be used in MVC applications. You can instead set HttpContext.Server.ScriptTimeout to the desired timeout value. Despite the name, this is a per-request setting and should apply to any ASP.NET request (the name "script" is misleading)
.