[ gorann @ 24.08.2005. 12:01 ] @
Ljudi kako da prebrojim broj trenutno aktivnih sesija na Web serveru (IIS -W2003 server). Moj fajl Global.asax.cs izgleda ovako: protected void Application_Start(Object sender, EventArgs e) { Application["Sessions"] = 0; } protected void Session_Start(Object sender, EventArgs e) { Application.Lock(); Application["Sessions"] = (int) Application["Sessions"] + 1; Application.UnLock(); } protected void Application_BeginRequest(Object sender, EventArgs e) { } protected void Application_EndRequest(Object sender, EventArgs e) { } protected void Application_AuthenticateRequest(Object sender, EventArgs e) { } protected void Application_Error(Object sender, EventArgs e) { } protected void Session_End(Object sender, EventArgs e) { Application.Lock(); Application["Sessions"] = (int) Application["Sessions"] - 1; Application.UnLock(); } protected void Application_End(Object sender, EventArgs e) { } Problem je u tome sto kad procitam promenljivu Application["Sessions"] to uvek bude broj sesija od startovanja aplikacije, sto ce reci kao da se uopste ne izvrsava funkcija Session_End(...). U cemu je problem? Da li je potrebno nesto posebno podesavati u IIS-u. hvala gorann |