Ragazzi io ho questo global.asa nella root del mio sito (non nella inetpub ma nella inetpub\miosito):
<SCRIPT language="VBScript" Runat="Server">

Sub Application_OnStart
Application("Users") = ""
End Sub

Sub Session_OnEnd

Application.Lock
Application("Users") = Replace( Application("Users") , Session("utentegal") & "|" ,"")
Application.UnLock

End Sub

</SCRIPT>
<SCRIPT LANGUAGE="JavaScript" RUNAT="Server">

function Application_OnStart()
{
Application.Lock()
Application("collegati")=0
Application.Unlock()
}


function Session_OnStart()
{
Application.Lock()
Application("collegati")++
Application.Unlock()
}


function Session_OnEnd()
{
Application.Lock()
Application("collegati")--
Application.Unlock()
}

</SCRIPT>
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart
'Imposta a 0 il numero di utenti quando parte il servizio server
Application("ActiveUsers") = 0
End Sub
Sub Session_OnStart

Session("Start") = Now
'Incremento il numero di utenti all'inizio di una nuova sessione
Application.Lock
Application("ActiveUsers") = Application("ActiveUsers") + 1
Application.UnLock
End Sub
Sub Session_OnEnd
'Decremento il numero di utenti alla fine di ogni sessione
Application.Lock
Application("ActiveUsers") = Application("ActiveUsers") - 1
Application.UnLock
End Sub
</SCRIPT>

Poi scrivo una pagina connessi.asp con questo codice:
<html>
<body>
<%= Application("ActiveUsers")%>
</body>
</html>
Eppure a video vedo solo la pagina bianca. Dove sbaglio? Grazie ragazzi.