Estoy intentando utilizar las utilidades del archivo global.asa, pero no me salgo con ello...

a ver, yo he creado el archivo global.asa con el siguiente código:
<script language="vbscript" runat="server">
Sub Application_OnStart
Application("ActiveUsers") = 0
End Sub
Sub Session_OnStart
session.Timeout = 20
session("Start") = Now
Application.Lock()
Application("ActiveUsers") = Application("ActiveUsers") + 1
Application.UnLock()
End Sub
Sub Session_OnEnd
Application.Lock()
Application("ActiveUsers") = Application("ActiveUsers") - 1
Application.UnLock()
End Sub
</script>
y lo pongo en el mismo directorio que el archivo index.asp, que tiene la siguiente línea de código (entre otras):
<% response.Write(Application("ActiveUsers")) %>
pero no logro ver nada, me sale vacío

alguien sabe qué hago mal??
GRACIAS!!!!
Miguel Angel,
[email protected]