2010-02-09 38 views

回答

4

经过一个多星期的搜索和尝试各种黑客,我有信心说,截至目前,没有合理的方法让httpRuntime executionTimeout设置生效,而compilation debug标志设置为true。

一个可能的可怕黑客攻击的解决方法是给系统以某种方式欺骗,以为3000多秒(刚刚超过347天)已经过去了,这是什么executionTimeout被覆盖到时debug是真的。

+1

感谢您对此的研究,即使答案不是人们所希望的。 – 2012-02-09 15:46:54

-1

这很有趣,因为当我坐在那里看代码时,我总是有调试会话超时。是否有另一个由IIS而不是ASP.NET处理的超时值?

+0

当您调试时,'sessionState timeout'和'forms timeout'值仍然有效 - 如果您有'compilation debug =“True”',并且正在从窗体或会话中获取超时值。 – jball 2010-02-09 21:47:18

3

如果使用ASP.NET MVC,那么this可能会有所帮助。 ASP.NET MVC(版本< 4)不支持此超时。

相关问题