2010-02-09 104 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)不支持此超時。

相關問題