8

我想知道:在查看带有堆栈跟踪的 ASP.NET 错误页面时,您可以在每行的末尾看到一个 + 号和一个数字。

例如: 替代文本 http://employees.claritycon.com/spoov/SharepointDebuggingwithWSSV3_100BD/NiceStackTrace.jpg

同样在此问题中粘贴的跟踪中: “/”应用程序中的服务器错误

这些数字不是源文件中的行号,所以我怀疑它们类似于堆栈(或参数)大小。

4

2 回答 2

7
  • 如果它处于发布模式,则它是 DLL 中该函数的 CIL 偏移量。
  • 如果它处于调试模式,则它是源代码中的行号。
于 2009-04-01T09:20:22.407 回答
0

在其他语言中(因此,可能也是这种语言),它表示代码中的当前位置,作为从它所在的函数偏移的字节数或指令数。所以在这种情况下,它得到了 173 个字节/指令/任何内容到 Validate然后引发异常。

但是我无法解释 2049947 的值...

于 2009-04-01T09:19:44.527 回答