suit: Was passiert mit Skripten bei Abbruch des Seitenaufbau?

Beitrag lesen

Irgendjemand hat am Ende aller ASP Seiten ein "set VariableXYZ = Nothing" für alle auf den Seiten verwendeten Variablen eingebaut. Seine Begründung hierfür war: Wenn die Variablen nicht "zerstört" ( ??? ) werden leben sie eben bis die Session ungültig, default nach 20 Minuten, wird ( Stimmt das so ??? )

"Normale Variablen" ohne spezielle  haben keine Gültigkeit über die Laufzeit des Scriptes hinaus.

Meine eigentliche Fragen:
Wenn dem so ist, was passiert dann wenn ich jetzt wie gesagt ein böser und ungeduldiger Anwender bin, der erst garnicht wartet bis die Seite fertig ist.

Das Script läuft weiter nachdem der Server davon nichts mitbekommt.

Existieren dann alle bis zum Abbruch deklarierten und evtl. bereits gefüllte  Variablen irgendwo im Speicher bis die Session ungültig wird?

Nein, nur die Session-Variablen.

Bleibt eine bei Abbruch geöffnete DB Verbindung offen bis die Session ungültig wird bzw. die DB die Session selber killt?

Nein, bis die Verbindung explizit (oder implizit beendet wird). Wenn dein Script eine Datenbankverbindung öffent aber niemals beendet, hilft es auch nicht wenn der Benutzer brav bis zum "Ende" wartet - sie bleibt offen, bis sie das DBMS beendet.

Wer verwaltet die Skripte? Der IIS oder das BS?

Der IIS oder das .NET-Framework.