我正在使用以下代碼進行會話管理。失去我的會話變量
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服務器的情況下