2009-01-12 67 views
1

我以前使用ASP.NET Web應用程序(關於超時)的經驗是,無論運行哪個模塊,它都會每30分鐘註銷一次用戶,有沒有辦法將應用程序超時增加到一兩個小時?如何配置ASP.NET Web應用程序的超時值?

任何幫助,高度讚賞,在此先感謝。

回答

3

您可以在web.config文件中設置Sesion超時。

<sessionState timeout="60" /> 

該值以分鐘爲單位定義。

我認爲你可以用HttpContext.Current.Session對象編程設置它。

0

你的web.config中有一個值可以設置超時長度。

<sessionState 
    timeout="60" 
    /> 
1

如果通過應用程序超時您意味着會話超時,那麼這可以在web.config中完成。 sessionstate元素的超時屬性採用一個整數,該整數表示在用戶會話超時之前不活動的分鐘數。

<configuration> 
    <sessionstate timeout="20" /> 
. 
. 
. 
</configuration> 
1

在web.config中,將timeout屬性的值設置爲您需要的值。

<system.web> 
    <authentication mode="Forms"> 
      <forms timeout="value in minutes"/> 
    </authentication> 
</system.web>