Völlig zufällig und plötzlich stürzt unsere Anwendung in ihrer Produktionsumgebung ab. Die Anwendung läuft unter Windows XP und .net Framework 3.5 SP1. In der Anwendung stellen wir einen WCF-Service zur Verfügung und wir verwenden den seriellen Port.
Wenn die Anwendung abstürzt, bleiben Meldungen im Anwendungsprotokoll:
%Vor%und
%Vor%In unserer Testumgebung haben wir ähnliche Probleme.
Im Internet finde ich mehrere identische Probleme, alle erwähnen Hotfixes oder Neuinstallationen. Aber ich möchte wissen, was passiert und nicht passieren will. Weiß jemand was passiert und wie können wir es beheben?
[Bearbeiten] Neben der Anwendung sind auch Sophos Antivirus und MySql installiert.
[Bearbeiten 2] In unserer Anwendung verwenden wir eine C-Bibliothek, die in einem .net-Paket verpackt ist. Wir verwenden die Bibliothek in mehr Anwendungen und in denen gibt es keine Ausnahmen.
[edit 3] Kann meine eigene Frage nicht beantworten Nun, ich habe etwas gefunden:
Ссылка 958481 Liste der Probleme, die durch das Anwendungskompatibilitätsupdate für .NET Framework 2.0 Service Pack 2 behoben werden
In .NET Framework 3.5 SP1 aufgrund der Änderungen in Überprüfen eines NULL-Werts, um die Randomisierung des Adressraumlayouts zu unterstützen (ASLR), verursacht ein Fehlerfall eine Zugriffsverletzung in der Laufzeit. Dies Zugriffsverletzung manifestiert sich als ExecutionEngineException-Ausnahme. Darüber hinaus wird der Prozess beendet.
Tags und Links .net c# windows-xp .net-3.5