Ragazzi le ho provate tutte per le mie conoscenze... continua a funzionare male... che sia il global.asa (posto la parte sensibile)?
codice:
...........
application.lock 
Application("Utente") = ""
application("users")=0 
Application("dbconn") = strConn 
application.unlock 
End Sub 
...........
application.lock 
session.timeout=5 
Application("Utente") = Replace( Application("Utente") , Session("login") & "|" ,"")
application("users")=cint(application("users"))+1 
Session("login") = False 
application.unlock 
End Sub 

Sub Session_OnEnd 
application.lock 
application("users")=cint(application("users"))-1 
application.unlock 
End Sub