Ciao raga,
ho un problema col global.asa:
codice:
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">

Sub Application_OnStart()
Const ForAppending = 8 
  strLogFileName = "c:\webserver.txt"
dim fs, f 
set fs = Server.CreateObject("Scripting.FileSystemObject") 

  If fs.FileExists(strLogFileName) Then
    set f = fs.OpenTextFile(strLogFileName, ForAppending) 
  Else
    Set f = fs.CreateTextFile(strLogFileName)
  End If
f.WriteLine("Service started, time: " & Now())
f.Close
set f=nothing
set fs=nothing
  Application("UtentiConnessi")=0
End Sub

Sub Session_OnStart()
  Application("UtentiConnessi")=Application("UtentiConnessi") + 1
End Sub

Sub Session_OnEnd()
  Application("UtentiConnessi")=Application("UtentiConnessi") - 1
End Sub

Sub Application_OnEnd()
	Const ForAppending = 8 
  strLogFileName = "c:\webserver.txt"
dim fs, f 
set fs = Server.CreateObject("Scripting.FileSystemObject") 

  If fs.FileExists(strLogFileName) Then
    set f = fs.OpenTextFile(strLogFileName, ForAppending) 
  Else
    Set f = fs.CreateTextFile(strLogFileName)
  End If
f.WriteLine("Service stopped, time: " & Now())
f.Close
set f=nothing
set fs=nothing
  Application("UtentiConnessi")= 0
End Sub

</SCRIPT>
con questo codice, se non l'ho scritto male, all'avvio e all'arresto del webserver scrive nel file C:\webserver.txt la riga relativa all'avvio/arresto

però non fà nulla nè all'avvio nè all'arresto del webserver, che è IIS 5.0

come mai?