jba*_*all 5 timeout asp.net-ajax scriptmanager
是否有任何理由不将ScriptManager.AsyncPostBackTimeout设置为(比较)大的值,如5分钟?
我有一个报告需要30到180秒才能运行,这会导致Sys.WebForms.PageRequestManagerTimeoutException: The server request timed out.错误.
在我所有的搜索中,我找不到大超时的缺点,但我想知道是否有人有实践经验,并且可以证明将其增加到超过默认的90秒是否安全?
我已经在一个应用程序上运行这个程序超过 8 个月了,该应用程序每小时获得适量的异步回发(<1000),并且我在设置为AsyncPostBackTimeout300 秒时没有遇到任何问题。我可以想象,如果一直存在极长时间运行的请求的可能性,它会产生问题,但目前看起来完全稳定。