ASP.NET页面超时

时间:2010-10-15 06:17:19

标签: asp.net-ajax telerik dotnetnuke dotnetnuke-5

我正在使用DNN 5.5.0和RadAjaxManager。

如果我在网页中活跃,一切正常。但是,如果我离开页面超过2分钟,我的AJAX请求超时(PageRequestManagerTimeoutException)。从那时起页面基本上被打破了,我必须重新加载页面才能重新开始。我的会话超时肯定是20分钟,我希望在会话超时发生时重定向到登录页面。我只能认为这与90年代的AsynchTimeout有某种关系,但如果我禁用AJAX,我仍会得到页面超时。将AsynchTimeout设置为600s无效。我非常有信心这不在服务器端,因为在不活动后返回时我没有到达PageInit中的断点。

由于不活动而返回到ASP.NET页面时,什么可能导致POST返回请求在服务器/客户端之间丢失。在这个阶段,我正在Windows 7和SQL Server Express 2008的测试环境中开发。

1 个答案:

答案 0 :(得分:1)

尝试在IIS 7中手动设置默认值(它更改了IIS 6和7之间的一组默认值,最明显的超时)。