Construí una aplicación .NET Windows Forms en Visual Studio 2010. También construí un paquete de instalación / instalación correspondiente a través de Visual Studio 2010. Esto está construido como una aplicación de 32 bits (x86). (Hacemos uso de controles de Windows Forms de terceros que son solo de 32 bits).
Puedo ejecutar el paquete de instalación e implementarlo correctamente en otros entornos de Windows 7 de 64 bits y cajas de Windows XP de 32 bits. La aplicación instalada funciona bien en estos.
Sin embargo, cuando intento ejecutar Windows Server 2008 R2 - 64 bit, la aplicación se bloquea al inicio. Se instaló correctamente a través del instalador sin ningún error.
Parece fallar al cargar la aplicación. Puse un cuadro de mensaje como primera línea en la aplicación para ver si pasó de la carga. El cuadro de mensaje no aparece, así que supongo que ocurre durante la carga / inicio de la aplicación.
Hasta ahora no he encontrado mucho para continuar. De los Detalles veo lo siguiente:
Exception Code: E0434352
Busqué / busqué en Google para ver si había algo obvio, pero no vi nada. Vi algunas referencias a un posible desbordamiento de pila en CLR .
La aplicación Windows Forms está construida con las siguientes referencias:
- DevExpress
- Controles Infragistics Winforms
- DLL de DataAccess de ORACLE
- RabbitMQ
¿Cual es el problema? ¿Cómo me acerco a resolver esto? ¿Cómo depuro para obtener más información útil?
WinDbg
, cargue su aplicación y vea si se muestra alguna información sobre el error.