ASP .NET: HTTP Connection Lost abfangen (auf dem Server)
-
Hallo zusammen
Ich habe folgendes Problem:
Ich mache teilweise sehr aufwändige Sachen auf dem ASP .NET Server und habe nun festgestellt, dass diese Prozesse einfach weiterlaufen, obwohl das HTTP Request vom User (Browser) längst abgebrochen wurde. Bpsw. mache ich ein Streaming aus einer Datenbank, welche ich schliesslich als Datei verpacke und an den Client sende. Wenn dieser nun aber den Dateidownload abbricht, streamt der ASP .NET einfach munter weiter. Gibt es eine Möglichkeit, in ASP .NET (eigener IHttpHandler) festzustellen, ob der gegenwärtige Request abgebrochen wurde oder den IIS anzuweisen, solche Threads gefälligst zu beenden (dann aber bitte mit einer Notification an die ASP .NET Applikation, so dass ich die Resourcen und handels noch schliessen kann)?Mit besten Grüssen
Samuel