[茶包記錄] ASP.NET MVC SESSION使用方式,留意服務中ASP.NET STATE Service是否啟用

  • 635
  • 0

實在太久沒查bug,被一個問題卡了幾個小時....

        public UserInfo UserInfo
        {
            get
            {
                if (Session[SessionKey.UserInfo] == null)
                    Session[SessionKey.UserInfo] = new UserInfo();

                return (UserInfo)Session[SessionKey.UserInfo];
            }
            set { Session[SessionKey.UserInfo] = value; }
        }

就是一串很簡單的當某個session值沒有的話,取新的userinfo,否則則用既有的

這次電腦升級win10 也沒特別留意「ASP.NET STATE Service」此服務是關閉的狀態,跑偵錯時,一直出現此物件為null參考.....找了許久也不知道為什麼該引用的也都引用了

下次記得檢查一下電腦中的這個服務是否正確啟用...