2012-04-08 12 views
0

Ich erhalte einen zufälligen Objektreferenzfehler in verschiedenen Modulen meiner Anwendung. Der Fehler m ist intermittierend. Ich habe meinen Code debugged, es sieht alles korrekt aus. Darüber hinaus, wenn ich auf diesen Fehler stoße und versuche es erneut (unmittelbar nachdem ich einen Fehler bekommen habe) mit denselben Schritten bei gleichen Eingabebedingungen, dass der Fehler nicht auftritt. Dies geschieht nicht nur in Entwicklungsregionen, sondern auch in Produktionsregionen. Ich habe versucht zu analysieren und ich habe einige Hinweise, dass es Probleme mit temporären ASP geben könnte. Aber ich weiß nicht, wie das zu Objekt-Referenzfehlern führen kann. Manchmal sehe ich Quellfehlerinformationen wie App_Web_ighjds [irgendeine Art von ID, die ich schätze]. Ich weiß nicht wo genau das Problem ist? Soweit mein Code betroffen ist, sieht alles gut aus. Ich glaube, wenn es ein Problem mit meinem Code gab, sollte es jedes Mal reproduzierbar sein. Hat jemand eine Idee, warum ein solcher Fehler passieren könnte? Wenn es Probleme mit temporären ASP.net-Dateien gibt, was sollte ich tun, um solche Fehler zu vermeiden? Jede Hilfe wird sehr geschätzt. Vielen Dank.Objektreferenzfehler in meiner MVP-Anwendung erhalten

Antwort

0

Sie suchen nach Ideen: Ich würde Ihre Modulinitialisierer oder irgendeine DI Behälterinitialisierung vermuten.

Suchen Sie nach Code, der nur beim Start der Anwendung ausgeführt wird. Ich würde empfehlen, Ihren Webserver vollständig neu zu starten, bevor Sie eine neue Debugging-Sitzung starten.

ich auch Visual Studio-Debugger zu "Break, wenn eine Ausnahme geworfen ist" Einstellung würde empfehlen, indem Sie auf "Ausnahmen" Einstellungen (Ctrl-Alt-E) und die "CLR Exception" "Geworfene" Checkbox.

Verwandte Themen