What could cause ASP.NET's executionTimeout to not be enforced running under IIS?
I'm trying to troubleshoot a problem, but I'm unable to reproduce it locally under IIS because no matter how low I set executionTimeout, the requests never time out.

I've tried setting this via the web.config (<httpRuntime executionTimeout="5"/>, via code (Page.Server.ScriptTimeout = 5;).

I'm running with binaries that were compiled in release mode, and debug=false is set in the compilation element.

FWIW, under Cassini (the standalone development webserver), everything works as expected, running out of the same directory off of the exact same assemblies/config files.

Any ideas on what could be causing this?
What could cause ASP.NET's executionTimeout to not be enforced running under IIS?
===

I'm trying to troubleshoot a problem, but I'm unable to reproduce it locally under IIS because no matter how low I set executionTimeout, the requests never time out.

I've tried setting this via the web.config (<httpRuntime executionTimeout="5"/>, via code (Page.Server.ScriptTimeout = 5;).

I'm running with binaries that were compiled in release mode, and debug=false is set in the compilation element.

FWIW, under Cassini (the standalone development webserver), everything works as expected, running out of the same directory off of the exact same assemblies/config files.

Any ideas on what could be causing this?