2010-10-15 78 views
1

我正在使用DNN 5.5.0和RadAjaxManager。ASP.NET頁面超時

如果我在網頁內活躍,一切正常。但是,如果我離開頁面的時間超過2分鐘,我的AJAX請求超時(PageRequestManagerTimeoutException)。從那時起,頁面基本上被打破了,我必須重新加載頁面才能重新開始。我的會話超時肯定是20分鐘,我希望在會話超時發生時重定向到登錄頁面。我只能認爲這與某些90年代的AsynchTimeout有關,但是如果禁用AJAX,我仍然會發生頁面超時。將AsynchTimeout設置爲600s不起作用。我非常有信心,這不在服務器端,因爲我無法在PageInit中返回停止狀態時返回斷點。

什麼可能導致POST返回請求在由於不活動而返回到ASP.NET頁面時在服務器/客戶端之間丟失。在此階段,我正在Windows 7和SQL Server Express 2008的測試環境中開發。

回答

1

嘗試在IIS 7中手動設置默認值(它更改了IIS 6和7之間的一系列默認值,最明顯的超時值)。