Ich habe eine einfache Anwendung mit einer einzelnen AppDomain, die regelmäßig auf einem Server gestartet wird. Manchmal tritt in der Anwendung eine nicht behandelte Ausnahme auf, und das Standardabbruch- / Wiederholungs- / Ignorierdialogfeld erscheint. Ich muss irgendwie verhindern, dass der Edialog angezeigt wird und nur die Ausnahme auf StrErr ausgeben und die Anwendung schließen. Also habe ich den ganzen Code in der main-Methode mit try-catch-Anweisung eingeschlossen, aber es hat überhaupt nicht geholfen - der Ausnahmedialog wird manchmal noch angezeigt.
Der Main () Code sieht folgendermaßen aus:
%Vor%Diese try-catch-Klausel sollte alle unbehandelten Ausnahmen erfassen und der Ausnahmedialog sollte niemals AFAIK anzeigen. Fehle ich etwas? Oder gibt es eine Einstellung (Registrierung usw.) auf dem Server, die ein bestimmtes Verhalten im Zusammenhang mit dem Ausnahmedialog / Anwendungsfehlercode steuert?
Es gibt ein unbehandeltes Ausnahmeereignis, das Sie in der Anwendungsdomäne abonnieren können.
%Vor%Tags und Links c# exception-handling dialog console-application