相关疑难解决方法(0)

丢失我的会话变量

我正在使用以下代码进行会话管理.

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服务器的情况

session-state asp.net-mvc-3

2
推荐指数
1
解决办法
1735
查看次数

标签 统计

asp.net-mvc-3 ×1

session-state ×1