8


2

私は不思議に思っていました。スタックトレースでASP.NETエラーページを見ると、各行の終わりに符号と数字が見えます。

また、この質問に貼り付けたトレースでは:

番号はソースファイルの行番号ではないので、私はそれらがスタック(またはパラメータ)サイズのようなものであると思われます。

2 Answer


7


  • それが* release *モードの場合、DLL内のその関数に対するCILオフセットです。

  • *デバッグ*モードの場合は、ソースの行番号です。


0


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

2049947の値は説明できませんが…