62,047
社区成员
发帖
与我相关
我的任务
分享
protected void Session_Start(Object sender, EventArgs e)
{
Session.Add("IP", HttpContext.Current.Request.UserHostAddress);
Session.Add("UserAgent", Request.UserAgent);
Session.Add("UserHostName", Request.UserHostName);
UserCount += 1;
//UpdateOnlineUserCount();
Application.Lock();
Application.Add("UserOnlineCount", UserCount);
Application.UnLock();
}
HomeController里面的代码
protected string GetOnlineUserCount()
{
return HttpContext.Application["UserOnlineCount"].ToString();
}
Global.asax里面跟踪的话UserCount是一直在加1。但是HttpContext.Application["UserOnlineCount"].ToString()获取的时候一直是1,不会增加。