Quali sono i numeri in una traccia di stack .NET su una pagina di errore ASPX (vedi immagine)? Non sembrano essere numeri di linea in quanto sono troppo grandi? In che modo questi numeri possono aiutarmi a determinare la linea di codice che ha generato l'eccezione?Quali sono i numeri in una traccia di stack .NET su una pagina di errore ASPX?
risposta
EDIT: Dato che questa è stata segnata corretto, potrei anche modificarlo per renderlo così :)
Loro sono offset all'interno del codice nativo JITted del metodo. Sfortunatamente ciò significa che non aiutano molto quando cercano di capire cosa sta succedendo. Vedi this blog post per un esempio più dettagliato.
Potrebbero anche essere * offset nativi * (come si otterrebbe con una traccia dello stack nativo), in pratica dubito che ciò possa fare alcuna differenza (il problema con i grandi offset nativi che indicano simboli non corrispondenti non si applica a .NET). – Richard
Offset da cosa? Il metodo InitView sopra non è nemmeno vicino a 1064 linee IL ... – rickythefox
@Crassy: Non IL * lines *, ma IL * offset * - come in, i numeri mostrati a sinistra in ILDASM. Una singola istruzione può richiedere diversi byte di IL. –
- 1. Come ottenere una traccia di stack in .NET nell'esecuzione normale?
- 2. Ricrea traccia di stack con i numeri di riga del rapporto bug utente in .net?
- 3. Errore di traccia stack
- 4. Xcode - Traccia stack di chiamata su assert?
- 5. Come ridurre l'output in una traccia stack?
- 6. Trasforma una traccia dello stack in una stringa?
- 7. Come creare una pagina di aspx personalizzata in Umbraco?
- 8. Traccia stack Java su Windows
- 9. ASP.NET: disabilitazione dell'autenticazione per una singola pagina di aspx (pagina di errore personalizzata)?
- 10. Come posso ottenere una traccia di stack JavaScript in Firefox?
- 11. Quali sono le principali differenze tra una VM basata su registro e una basata su stack?
- 12. Cosa significano i numeri nella traccia dello stack?
- 13. Come assegnare una pagina master a una pagina .aspx esistente?
- 14. Come posso estrarre variabili locali da una traccia di stack?
- 15. Quali sono i vari numeri di versione AccuRev?
- 16. Numeri di riga errati nella traccia dello stack (release)
- 17. Quali sono i vantaggi dell'uso di Scala in .Net?
- 18. Come convertire al meglio una traccia di stack in HTML (utilizzando .NET - C#)
- 19. Stampa di una traccia di stack da un'altra discussione
- 20. Definizione di una pagina in .NET
- 21. "Origine sconosciuta" nella traccia dello stack java, tuttavia i numeri di riga sono nel file di classe
- 22. Ottenere una traccia stack di uno script PHP sospeso
- 23. Manca il numero di riga nella traccia dello stack anche se i file PDB sono inclusi
- 24. Individuazione della traccia dello stack effettivo Java da una traccia stack javascript
- 25. Sviluppo iPhone - errore EXC_BAD_ACCESS senza traccia stack
- 26. Stampa una traccia dello stack su stdout sugli errori in Django durante l'utilizzo di manage.py runserver
- 27. Traccia stack C++ portatile su Eccezione
- 28. Traccia stack con i numeri di riga durante l'esecuzione del carico
- 29. Quali sono i vantaggi dell'utilizzo di una chiamata generics-where-clause su una chiamata non generica?
- 30. Che cosa significa "bloccato" in una traccia dello stack Java?
Questo era l'offset nel codice nativo: http://odetocode.com/Blogs/scott/archive/2005/01/25/funny-numbers-in-my-stack-trace.aspx – rickythefox