我使用的是DNN5.5.0和RadAjaxManager。
如果我在网页中处于活动状态,一切都会正常工作。但是,如果离开页面的时间超过2分钟,我的AJAX请求超时(PageRequestManagerTimeoutException)。从那时起,页面基本上就坏了,我必须重新加载页面才能让它再次运行。我的会话超时绝对是20分钟,当会话超时发生时,我希望被重定向到登录页面。我只能认为这与90年代的AsynchTimeout有某种关系,但是如果我禁用AJAX,我仍然会得到页面超时。将AsynchTimeout设置为600s不起作用。我非常确信这不是在服务器端,因为在不活动后返回时,我不会到达PageInit中的断点。
在返回到ASP.NET页面时,由于不活动而导致POST back请求在服务器/客户端之间丢失的原因。在这个阶段,我在Windows7和SQL Server Express 2008上的测试环境中进行开发。
发布于 2010-12-21 23:48:22
尝试在IIS7中手动设置默认值(它在IIS6和IIS7之间更改了一系列默认值,最明显的是超时)。
https://stackoverflow.com/questions/3939904
复制相似问题