實在太久沒查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參考.....找了許久也不知道為什麼該引用的也都引用了
下次記得檢查一下電腦中的這個服務是否正確啟用...