Holger Lersch: ...global.asa

Hi !

Wer kann mir mal kurz erklären was die GLOBAL.ASA macht. ich nehme mal an, diese Datei gibts pro Server nur einmal ? Lagere ich in diese Datei script-teile aus die ich häufig brauche (quasi sub routine ???) Wo wird die hingespeichert ? wie spreche ich die aus einem .asp script file an ?

Ich hoffe man/frau kann mir helfen bzw. eine kurze global.asa-einführungserklärung geben.

oder einen URL auf eine seite, wo jemand das erkärt..
THANX

Holger

  1. Hallo,

    Wer kann mir mal kurz erklären was die GLOBAL.ASA macht. ich nehme mal an, diese Datei gibts pro Server nur einmal ? Lagere ich in diese Datei script-teile aus die ich häufig brauche (quasi sub routine ???) Wo wird die hingespeichert ? wie spreche ich die aus einem .asp script file an ?

    Die Global.asa beinhaltet im Normalfall 4 Script-Blöcke.
    Sub Application_OnStart
    ' --- Wird ausgeführt, wenn das allererste mal auf eine
    ' --- ASP-Datei innerhalb des Webs zugegriffen wird.
    ' --- Application("...") ist nicht auf dem gesamten Server gültig

    Sub Session_OnStart
    ' --- Dient zur Initialisierung der Session-Variablen
    ' --- bei Erstaufruf irgendeiner ASP-Seite im
    ' --- Gültigkeitsbereich (meistens auf Web-Ebene)

    Sub Session_OnEnd
    ' --- Hier werden abschließende Arbeiten bei Beendigung
    ' --- der Session ausgeführt. z.B. Datenbankverbindungen
    ' --- prüfen und ggfs. schließen.

    Sub Application_OnEnd
    ' --- Wird nur bei Schließen des Webservers ausgeführt.
    ' --- Meistens beim Neustart des Servers.

    Die Datei kann wie gesagt, mehrfach auf dem Server vorkommen und hat innerhalb eines Webs (bei Frames, deren Quelldateien in unterschiedlichen Verzeichnissen liegen, gibt es manchmal Fehler) Gültigkeit.
    Explizit Aufrufen kann man Sie nicht:
    HTTP/1.1 Anforderungen für GLOBAL.ASA nicht erlaubt

    Sie wird aber bei jeder neuen Session automatisch vom Server aufgerufen, und der enthaltene Quellcode untersucht und ausgeführt.

    Tschau, Stefan