Warum ThreadAbortException beim Versuch, eine SqlConnection in .NET zu schließen?

8

Ich erhalte immer die folgende Ausnahme:

%Vor%

Manuell aufgerufen cnn.Dispose () verursacht die gleiche Ausnahme. Es scheint an den meisten Stellen in meinem Code in Ordnung zu sein, aber nur in dieser einen Funktion kann ich die Verbindung, die ich geöffnet habe, nicht schließen, weil ich die ThreadAbortException erhalte. Ich bin ratlos, irgendwelche Ideen? irgendwelche Hinweise? Hier ist die Ausnahme, die ich bekomme:

%Vor%     
Denis 26.04.2012, 15:06
quelle

1 Antwort

1

Es gab eine gefürchtete "Finalize" -Methode, die jemand gestellt hat. Es hat immer wieder ausgelöst und versucht, die Verbindung zu schließen. Das war ein paar Stunden verschwendet !!! Eines Tages werde ich alle Finalize-Methoden im Code loswerden - bis dahin - mach es kaputt!

    
Denis 26.04.2012, 17:47
quelle

Tags und Links