会话变为空

时间:2012-05-14 14:31:19

标签: asp.net-mvc session

我的会话变为空。以下是我在登录时在MVC项目中分配它的方法:

Session["connectionString"] = someString;
Session.Timeout = 70;

在我使用它的类库中:

HttpContext.Current.Session["connectionString"].ToString().

但是,经过一段时间后我得到null引用异常。

在web.config中我有:

<sessionState timeout="70"/>

为什么我会得到空引用异常。

1 个答案:

答案 0 :(得分:1)

如果每次重新编译应用程序时将会话存储在内存中(这是默认模式),Web服务器将重新启动应用程序域,并且会话中存储的所有内容都将丢失。