Asp.net mvc MVC3中会话超时期间之前的会话获取null
在我的MVC3应用程序中,我使用会话集合来维护整个应用程序中的所有会话,但是在会话超时之前,我的会话突然变为nullAsp.net mvc MVC3中会话超时期间之前的会话获取null,asp.net-mvc,Asp.net Mvc,在我的MVC3应用程序中,我使用会话集合来维护整个应用程序中的所有会话,但是在会话超时之前,我的会话突然变为null <sessionState timeout="20" mode="InProc"></sessionState> 这就是我在Web.Config文件中设置会话超时的方法。我可以通过向控制器添加操作过滤器来克服这个问题 using System.Web.SessionState; [SessionState(SessionStateBehavior.
<sessionState timeout="20" mode="InProc"></sessionState>
这就是我在Web.Config文件中设置会话超时的方法。我可以通过向控制器添加操作过滤器来克服这个问题
using System.Web.SessionState;
[SessionState(SessionStateBehavior.Required)]
public class HomeController : Controller
{
}
现在我可以将我的网站理想化更长时间了你的意思是说你根本无法访问会话集合吗?还是在某个时间后超时?还是在行动之后?当会话变为null时,您是否在VSV的调试模式下运行,需要更多的说明。如果我在一段时间内使用应用程序并完成该过程,那么会话将不会发生任何事情,但当站点在5分钟左右处于理想状态时,突然变为null,我很困惑,因为这是我第一次面对这种情况