Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc MVC3中会话超时期间之前的会话获取null_Asp.net Mvc - Fatal编程技术网

Asp.net mvc MVC3中会话超时期间之前的会话获取null

Asp.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.

在我的MVC3应用程序中,我使用会话集合来维护整个应用程序中的所有会话,但是在会话超时之前,我的会话突然变为null

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


这就是我在Web.Config文件中设置会话超时的方法。

我可以通过向控制器添加操作过滤器来克服这个问题

using System.Web.SessionState;

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

现在我可以将我的网站理想化更长时间了

你的意思是说你根本无法访问会话集合吗?还是在某个时间后超时?还是在行动之后?当会话变为null时,您是否在VSV的调试模式下运行,需要更多的说明。如果我在一段时间内使用应用程序并完成该过程,那么会话将不会发生任何事情,但当站点在5分钟左右处于理想状态时,突然变为null,我很困惑,因为这是我第一次面对这种情况