8

私は疑問に思っていました: スタック トレースで ASP.NET エラー ページを見ると、各行の末尾に + 記号と数字が表示されます。

例: 代替テキスト http://employees.claritycon.com/spoov/SharepointDebuggingwithWSSV3_100BD/NiceStackTrace.jpg

また、この質問に貼り付けられたトレース: Server Error in '/' Application

数値はソース ファイルの行番号ではないため、スタック (またはパラメーター) のサイズのようなものではないかと思います。

4

2 に答える 2

7
  • リリースモードの場合は、DLL 内のその関数の CIL オフセットです。
  • デバッグモードの場合は、ソースの行番号です。
于 2009-04-01T09:20:22.407 に答える
0

他の言語(したがって、おそらくこれも)では、コード内の現在の位置を、それが含まれる関数からのバイト数または命令オフセットとして示します。したがって、この場合、173バイト/命令/何でもValidateに取得しましたそして例外を発生させました。

ただし、2049947 の値を説明することはできません...

于 2009-04-01T09:19:44.527 に答える