【发布时间】:2014-12-22 20:54:37
【问题描述】:
我有一个 ASP.NET 应用程序,平均有 120-140 个用户同时访问。我使用 Session 来获取和设置用户特定的信息。为了方便起见,我有一个名为CurrentSession 的静态类,它有一个名为UserInfo 的属性:
public static class CurrentSession{
public static UserInfo{
get{return HttpContext.Current.Session["userInfo"]!=null?(UserInfo)HttpContext.Current.Session["userInfo"]:null;}
set{HttpContext.Current.Session["userInfo"]=value;}
}
//And other properties
}
每当我需要当前用户的信息时,我都会这样做:
CurrentSession.UserInfo;
最近我遇到了检索错误用户信息的情况。我的方法中是否存在可能导致Session 冲突的问题?
【问题讨论】: