¿Cuáles son los números en un seguimiento de pila .NET en una página de error ASPX (ver imagen)? ¿No parecen ser números de línea ya que son demasiado grandes? ¿Cómo pueden ayudarme esos números a determinar la línea de código que arrojó la excepción?¿Cuáles son los números en un seguimiento de pila .NET en una página de error ASPX?
Respuesta
EDIT: Como esto ha sido marcada correcta, puede ser que también modificarlo para que sea así :)
Son desplazamientos dentro del código nativo compilados JIT del método. Lamentablemente, eso significa que no ayudan mucho cuando se trata de resolver lo que está sucediendo. Ver this blog post para un ejemplo más detallado.
También podrían ser * desplazamientos nativos * (como se obtendría con un seguimiento de pila nativo), en la práctica dudo que esto suponga alguna diferencia (el problema con los desplazamientos nativos grandes que indican símbolos no coincidentes no se aplica a .NET). – Richard
¿Compensaciones de qué? El método InitView anterior ni siquiera está cerca de ser 1064 líneas IL ... – rickythefox
@Crassy: no IL * líneas *, pero IL * desplazamientos * - como en, los números que se muestran a la izquierda en ILDASM. Una sola instrucción puede tomar varios bytes de IL. –
- 1. ¿Cuáles son esos signos + al final de cada línea de seguimiento de la pila?
- 2. ¿Qué significan los números en el seguimiento de pila?
- 3. Error de seguimiento de pila
- 4. Números de línea incorrectos en el seguimiento de pila (versión)
- 5. ¿Recrea el seguimiento de la pila con los números de línea del informe de errores del usuario en .net?
- 6. ¿Cómo obtengo un seguimiento de pila en OCaml?
- 7. ¿Cuáles son los diferentes números de versión de AccuRev?
- 8. ¿Cuáles son los números entre corchetes en la salida NSLog()?
- 9. ¿Cuáles son los beneficios de usar Scala en .Net?
- 10. ¿Cómo puedo incluir números de línea en un seguimiento de pila sin un pdb?
- 11. representación de una página aspx en otra
- 12. Página de error: cómo imprimir el seguimiento de pila en JSP
- 13. ¿Cuáles son los valores de salida de error para diff?
- 14. ¿Cuáles son los métodos para tokenizar cadenas en .Net?
- 15. Obtención de seguimiento de pila de Perl Error "Memoria insuficiente"
- 16. forja de un seguimiento de la pila en Java
- 17. ¿Cómo obtener un seguimiento de pila en .NET en ejecución normal?
- 18. Xcode: seguimiento de la pila de llamadas en assert?
- 19. página aspx para redirigir a una nueva página
- 20. Excepción sin seguimiento de pila en Java
- 21. Obteniendo el seguimiento de pila para un error al ejecutar código desde la consola en Chrome
- 22. ¿Cuáles son las mejores prácticas para usar el almacenamiento local de subprocesos en .NET?
- 23. ¿Cuáles son las reglas para invocar funciones en los literales de números en JS?
- 24. If instrucción en la página aspx
- 25. ¿Cuáles son los pros/contras de 64 bit .NET?
- 26. ¿Cuáles son los caracteres permitidos en un subdominio?
- 27. Mostrar los números de página en una hoja de Excel generada usando C# .NET
- 28. IIS no proporciona números de línea en el seguimiento de pila aunque pdb presente
- 29. ¿Cuáles son los mejores componentes de Boost?
- 30. Cómo salida de un seguimiento de pila profunda en Node.js?
Este fue el desplazamiento al código nativo: http://odetocode.com/Blogs/scott/archive/2005/01/25/funny-numbers-in-my-stack-trace.aspx – rickythefox