我正在使用以下代码进行会话管理.
public class MyClass
{
public static int SomeProperty
{
get { return (int)HttpContext.Current.Session["MyID"]; }
set { HttpContext.Current.Session["MyID"] = value; }
}
}
Run Code Online (Sandbox Code Playgroud)
问题是偶尔我得到"对象引用未设置为对象的实例".对 get { return (int)HttpContext.Current.Session["MyID"]; },虽然我知道的事实,即身份识别码是在会议上被设置.在我看来,由于某种原因会话被破坏了.任何想法为什么会发生?
我没有为web.config中的会话状态定义任何内容,这让我相信这是InProc服务器的情况