我需要給我的ASP.NET網站用戶一種控制會話超時的方法。我使用FormsAuthenticationTicket
和cookies
。用戶驅動的會話到期
我想給用戶的方式來指定會議將停留多久活躍。範圍可以在幾分鐘到一天之間或甚至更多。
我使用idleTimeout
(我問一個問題here)。
而且,我節約使用該值我初始化FormsAuthenticationTicket
通過在數據庫中的用戶輸入的值和。
我還有兩個問題:應用程序池和cookie。我的網站在專用App Pool下運行。我是否需要更改App Pool的idleTimeout
屬性?當然,不是以編程方式。
無論如何,短語我的問題:爲了讓會話過期動態設置和工作不管什麼時間間隔,需要做什麼其他設置?
謝謝。
編輯:我使用的IIS7在Windows Server 2008的計算機上。
謝謝。看起來,會話的生活可以從媽媽的位置控制...順便說一下,我瞭解高內存使用的風險,但我們並不介意。 – Adi 2011-05-27 11:51:47
是的,這是因爲每個請求後重新計算超時(通過添加超時值的實際時間:-) – 2011-05-27 12:11:01
我知道,但我想找到方法來保持會話活着儘可能多,如果用戶想要那。 – Adi 2011-05-27 12:16:14