Tengo una aplicación .NET 2.0 fallando que no da una excepción ni ningún otro tipo de mensaje cuando falla la aplicación. Capturo el evento Application.ThreadException y no se recibe nada cuando se bloquea. ¡Después de ejecutar algunos días, la aplicación se ha ido! Ningún mensaje en el registro de eventos de Windows, ningún archivo de volcado o lo que sea ... Intenté ejecutar la aplicación en varias computadoras, pero después de algunos días, aparece el problema..net bloqueos de aplicaciones inesperados sin excepción
La aplicación se está comunicando con otra PC a través de una conexión TCP/IP, y todos los datos son válidos todo el tiempo, sin conexiones rotas o lo que sea. Hay suficiente memoria, también en el momento del bloqueo, etc. El espacio en disco tampoco presenta ningún problema. No hay opción para actualizar a .NET 4.0.
En este momento la aplicación se ejecuta en windbg, así que espero que esto le dará algo de información ..
Si usted tiene alguna experiencia con esto, o tiene algunos consejos útiles o herramientas, que me haga saber!
¿no hay forma de obtener algún tipo de rastro o algo en el registro de eventos? ¿Incluso solo "morí"? –
@John, debería aparecer en el registro de eventos, pero solo indicará "desbordamiento de pila". He descubierto que WinDbg es mejor que VS en general, que se romperá y te dará la oportunidad de ver la pila, mientras que es más probable que VS salga repentinamente mientras se depura. – JaredPar
Esperaba algo en el registro de eventos, pero el OP dijo que no había nada. ¿Qué fuente de evento, id y log se usarán? –