2011-02-18 30 views

回答

0

默認值應爲20分鐘;除非你的web.config指定了1分鐘,否則我會檢查其他的東西。例如,您是否在使用InProc會話狀態並且您的應用程序正在重新啓動?

+0

是的,這是一種可能性 – mihsathe

+0

在這種情況下,要麼改變你的情況,這樣應用程序不再經常重啓(你是經常部署bin/config還是產生一個拋出異常的線程)或者改變你的session狀態到StateServer或SQLServer,這樣你的會話就不會丟失。 –

+0

那麼,現在我通過建立一個20分鐘的cookie的粗略方式解決了這種情況。仍試圖找出問題。感謝幫助。 – mihsathe

0

嘗試把這個下了<system.web>標籤在你的web.config

<sessionState timeout="10" />