1 protected void Application_Start()
2 {
3 Application["OnLineUserCount"] = 0;
4 AreaRegistration.RegisterAllAreas();
5
6 RegisterGlobalFilters(GlobalFilters.Filters);
7 RegisterRoutes(RouteTable.Routes);
8 }
9
10 protected void Session_Start(object sender, EventArgs e)
11 {
12 Application.Lock();
13 Application["OnLineUserCount"] = Convert.ToInt32(Application["OnLineUserCount"]) + 1;
14 Application.UnLock();
15 }
16
17 protected void Session_End(object sender, EventArgs e)
18 {
19 Application.Lock();
20 Application["OnLineUserCount"] = Convert.ToInt32(Application["OnLineUserCount"]) - 1;
21 Application.UnLock();
22 }