E' un file che, messo nella root del web, ci permette di interecettare alcuni eventi.
Gli eventi, essendo precisi, sono l'inizio e la chiusura dell'applicazione web e della singola sessione.
ecco un tipico esempio di global.asa
<SCRIPT Language="VBScript" RUNAT="server">
Sub Application_onStart()
' qui la routine di partenza
' es: variabili con stringe di connessione
' a database, etc...
End Sub
Sub Application_onEnd()
' in genere inutilizzato
' può essere utile però per monitorare i restart
' del server (tramite invio di e-mail o SMS)
End Sub
Sub Session_onStart()
' inizio della sessione
' in genere viene utilizzata per contare
' le sessioni attive nell'applicazione
End Sub
Sub Session_onEnd()
' fine della sessione (dopo il timeout)
' serve per liberare eventuali riferimenti
' creati per oggetti con scope session
End Sub