2013-07-16 28 views
0

在我MVC3應用我使用的會話集合,通過維持所有會話出來的應用程序之前,空,但突然我的會話的會話時間之前得到空出一段會話獲取會話超時在MVC3時期

<sessionState timeout="20" mode="InProc"></sessionState> 

這是我在Web.Config文件中設置會話超時的方式。

+1

你的意思是說你是不是能夠訪問會話集合呢?或者在一段時間後超時?或者是經過一些行動?你在VS – dotNETbeginner

+0

的調試模式下運行當會話變爲空時,需要更多的說明。 – Chandu

+0

如果我在一段時間內使用應用程序並完成過程,那麼會話將不會發生任何事情,但是當網站理想時間爲5分鐘左右,然後突然它變爲空,我很困惑,因爲這是我第一次面對這種情況 – MaxA

回答

0

我已經能夠通過添加行爲過濾到我的控制器來解決這個問題

using System.Web.SessionState; 

[SessionState(SessionStateBehavior.Required)] 
public class HomeController : Controller 
{ 
} 

現在我的理想我的網站較長時間