【发布时间】:2012-01-10 00:49:12
【问题描述】:
我正在使用以下代码进行会话管理。
public class MyClass
{
public static int SomeProperty
{
get { return (int)HttpContext.Current.Session["MyID"]; }
set { HttpContext.Current.Session["MyID"] = value; }
}
}
问题是我偶尔会收到“对象引用未设置为对象的实例”。在get { return (int)HttpContext.Current.Session["MyID"]; } 上,虽然我知道 MyID 是在会话中设置的。在我看来,由于某种原因,该会话被破坏了。任何想法为什么会发生这种情况?
我在 web.config 中没有为会话状态定义任何内容,这让我相信这是 InProc 服务器的情况
【问题讨论】:
标签: asp.net-mvc-3 session-state