ASPX错误页上.NET堆栈跟踪中的数字是多少?
ASPX错误页上.NET堆栈跟踪中的数字是多少(见图)?它们似乎不是行号,因为它们太大了?这些数字如何帮助我确定引发异常的代码行ASPX错误页上.NET堆栈跟踪中的数字是多少?,.net,stack-trace,.net,Stack Trace,ASPX错误页上.NET堆栈跟踪中的数字是多少(见图)?它们似乎不是行号,因为它们太大了?这些数字如何帮助我确定引发异常的代码行 编辑:由于这已被标记为正确,我不妨对其进行编辑以使其正确:) 它们是方法的JITted本机代码中的偏移量。不幸的是,这意味着他们在试图弄清楚发生了什么时帮不了什么忙。有关更详细的示例,请参阅。它们也可能是本机偏移量(使用本机堆栈跟踪时会得到),实际上我怀疑这是否会有任何区别(大型本机偏移量表示符号不匹配的问题不适用于.NET)。从何处偏移?上面的InitView方法甚
编辑:由于这已被标记为正确,我不妨对其进行编辑以使其正确:)
它们是方法的JITted本机代码中的偏移量。不幸的是,这意味着他们在试图弄清楚发生了什么时帮不了什么忙。有关更详细的示例,请参阅。它们也可能是本机偏移量(使用本机堆栈跟踪时会得到),实际上我怀疑这是否会有任何区别(大型本机偏移量表示符号不匹配的问题不适用于.NET)。从何处偏移?上面的InitView方法甚至不接近1064条IL线…@Crassy:不是IL线,而是IL偏移量-如ILDASM中左侧所示的数字。一条指令可以占用几个字节的IL。显然,这是本机代码的偏移量(请参阅原始帖子上的注释)。谢谢你的帮助!这是本机代码的偏移量: