licznik użytkwoników asp.net mvc

0

Chce zrobić licznik użytkowników którzy odwiedzili aplikacje, nie konkretną podstronę tylko w ogóle.
W pliku global.asax mam poniższy kod i się zastanawiam jeśli nie będzie żadnej sesji to aplikacja na serwerze się wyłączy po jakimś czasie,
stracę Application["TotalUser"] i liczenie zacznie się od zera przy okazji rozpoczęcia następnej sesji?

  protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            Application["TotalUser"] = 0;
        }

        protected void Session_Start()
        {
            Application.Lock();
            Application["TotalUser"] =(int)Application["TotalUser"] + 1;
            Application.UnLock();
        }
 
0

Ten obiekt nie zależy od tego, czy istnieje aktualnie jakaś sesja, więc nie nastąpi reset.

1 użytkowników online, w tym zalogowanych: 0, gości: 1