HttpRequest request = new HttpRequest("", "http://localhost", "");
HttpContext.Current = new HttpContext(request, new HttpResponse(new System.IO.StringWriter()));
var container = new HttpSessionStateContainer(
"",
new SessionStateItemCollection(),
new HttpStaticObjectsCollection(),
20000,
true,
HttpCookieMode.UseCookies,
SessionStateMode.Off, false
);
SessionStateUtility.AddHttpSessionStateToContext(HttpContext.Current, container);
var loginUser=new LoginUser(){userid=1,username="admin"};//登录人实体类
HttpContext.Current.Session.Add(CommonData.LOGINED_USER_KEY, loginUser);