Sto sviluppando un'applicazione .Net 2.0 in cui si verifica una StackOverflowException. C'è un modo per stampare/registrare la traccia dello stack prima/durante l'interruzione dell'applicazione? Si tratta di un processo lato server a lunga esecuzione che sarebbe difficile da eseguire con un debugger. So che non è possibile rilevare StackOverflowException.Come stampare la traccia di stack di StackOverflowException
7
A
risposta
3
Utilizzare ADPlus (da Strumenti di debug di Windows) per forzare un dump in caso di arresto anomalo.
E.g.
adplus -hang -pn <process name> -o <dump file>
+0
CW: Sentiti libero di espanderlo con specifiche (che non ho a disposizione). Anche se questo non copre il criterio "prima che l'applicazione si interrompa", non penso sia possibile. – Richard
Problemi correlati
- 1. Come stampare traccia dello stack nel file di log
- 2. Come ottenere la form per non stampare la traccia di stack BuildException/ExitStatusException
- 3. Come stampare una traccia dello stack in Node.js?
- 4. Errore di traccia stack
- 5. Come forzare l'interprete a mostrare la traccia di stack completa?
- 6. Come stampare la traccia dello stack dal layout personalizzato di logback?
- 7. Come posso stampare la traccia dello stack in runtime di un processo Ruby 1.9?
- 8. Traccia stack come stringa
- 9. Un modo semplice per stampare la traccia dello stack corrente di un'app?
- 10. Come visualizzare la traccia dello stack su un'eccezione rilevata?
- 11. Come abilitare la traccia di stack in Heroku senza aggiungere
- 12. Come forzare VM di pitone per stampare una traccia dello stack?
- 13. Dov'è finita la traccia dello stack?
- 14. traccia dello stack python di stampa senza sollevare nessuna eccezione
- 15. C'è un modo per stampare la traccia dello stack su richiesta?
- 16. Xcode - Traccia stack di chiamata su assert?
- 17. Console di traccia stack in IntelliJ IDEA
- 18. Sopprime la traccia di stack in Karma (AngularJS)
- 19. Nessuna traccia di stack da NSAssert
- 20. Stampa traccia di stack nella finestra di output
- 21. Procedura per diagnosticare la traccia di stack UWP tradotta
- 22. Log.e non stampa la traccia dello stack di UnknownHostException
- 23. Stampa traccia dello stack da un gestore di segnale
- 24. Come ridurre l'output in una traccia stack?
- 25. Come aumentare il numero di righe visualizzate di un dump di traccia stack Java?
- 26. Come trovo la traccia dello stack in Visual Studio?
- 27. Come mostrare la traccia dello stack completo su eclipse?
- 28. Traccia stack "trapping" middleware rack
- 29. Come trovare questa traccia dello stack?
- 30. Ottenere una traccia stack di uno script PHP sospeso
Genera un crash dump quando si blocca? Se è così, questo potrebbe aiutare http://blogs.msdn.com/tess/archive/2008/03/31/net-case-study-stackoverflow-exception-when-using-a-complex-rowfilter.aspx –
Anche tu don dire che tipo di applicazione. Se si tratta di un'applicazione Web, penso che sia necessario utilizzare il toolkit di debug di IIS (anche se non so su IIS7) –