Wie behebe ich eine .NET-Windows-Anwendung, die beim Start mit Ausnahmecode: 0xE0434352 abstürzt?

Habe ich gebaut .NET Windows Forms - Anwendung in Visual Studio 2010. Ich baute auch ein entsprechendes setup/install-Paket per Visual Studio 2010. Dies ist gebaut wie eine 32-bit - (x86-Anwendung). (Wir machen Verwendung von Drittanbieter-Windows Forms-Steuerelementen, die nur 32-bit).

Ich bin in der Lage, führen Sie das setup-Paket, und bereitstellen, die erfolgreich auf andere Windows 7 in der 64-bit-Umgebungen und 32-bit-Windows XP Kisten. Das installierte Programm läuft wunderbar auf diese.

Jedoch, wenn ich versuche zu laufen Windows Server 2008 R2 - 64-bit, stürzt die Anwendung beim Start. Es erfolgreich installiert über den installer ohne Fehler.

Scheint es zu Abstürzen beim laden der Anwendung. Ich habe eine message-box als erste Zeile in der Anwendung, um zu sehen, wenn es Vergangenheit laden. Das Meldungsfeld wird nicht angezeigt, also gehe ich davon aus, dass es Auftritt, beim laden/init der Anwendung.

Bisher habe ich noch nicht viel gefunden, weiter zu gehen. Von den Details sehe ich Folgendes:

Exception Code: E0434352

Habe ich gefischt rund/gegoogelt, um zu sehen, ob es etwas offensichtlich, aber ich sah nichts. Ich sah einige Hinweise auf einen möglichen stack-überlauf im CLR.

Windows Forms-Anwendung erstellt wurde, mit den folgenden Referenzen:

  • DevExpress
  • Infragistics Winforms-Steuerelemente
  • ORACLE DataAccess DLL
  • RabbitMQ

Was ist das Problem?
Wie begegne ich herauszufinden diese aus?
Wie kann ich Debuggen, erhalten Sie weitere nützliche Informationen?

InformationsquelleAutor der Frage JohnB | 2011-06-05

Schreibe einen Kommentar