Ich habe mich gefragt: Wenn Sie eine ASP.NET-Fehlerseite mit einem Stack-Trace betrachten, sehen Sie am Ende jeder Zeile ein + Zeichen und eine Zahl.
Zum Beispiel: alt text http://employees.claritycon.com/spoov/SharepointDebuggingmitWSSV3_100BD/NiceStackTrace.jpg
Auch in der Trace in dieser Frage eingefügt: Serverfehler in '/' Anwendung
Bei den Zahlen handelt es sich nicht um die Zeilennummern in den Quelldateien. Daher vermute ich, dass sie etwa so groß sind wie Stapel (oder Parameter).
In anderen Sprachen (und daher wahrscheinlich auch in diesem) bezeichnet er die aktuelle Position im Code als eine Anzahl von Bytes oder Anweisungen, die von der Funktion, in der er sich befindet, abweichen. In diesem Fall wurden also 173 Bytes / Anweisungen / was auch immer in Validate und dann die Ausnahme ausgelöst.
Ich kann den 2049947 Wert jedoch nicht erklären ...
Tags und Links .net asp.net debugging stack-trace