Che voi sappiate da i due os in questione il global.asa e' gestito in modo diverso?

Sul primo nessun problema, sul secondo questo l'errore:

codice:
Errore di run-time di Microsoft VBScript error '800a000d' 

Tipo non corrispondente: '[string: ""]' 

/LM/W3SVC/1643374872/Root/global.asa, line 9
questo il codice:

codice:
<script language="VBScript" Runat="Server">
Sub Application_OnStart 
Application("Users") ="" 
End Sub 

Sub Session_OnStart
Session.Timeout = 15
Application.Lock
Application("Users") = Application("Users") + 1
Application.UnLock
End Sub

Sub Session_OnEnd 
Application.Lock 
Application("Users") = Replace( Application("Users") , Session("utente") & "|" ,"") 
Application("Users") = Application("Users") - 1
Application.UnLock 
End Sub 
</script>