2013-01-13 16 views
5

Ich arbeite an Asp.net MVC4 Projekt mit Visual Studio 2012Debugger hören nicht auf Fehler

Wenn es ein Fehler bei der Fehlersuche, er wird verwendet auf dem Fehler zu stoppen.

Aber plötzlich stoppt der Debugger nicht und spuckt einfach die Fehlerinformationswebseite wie unten aus.

Server Error in '/' Application.

The given key was not present in the dictionary.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.

Source Error: ...

Stack Trace: ...

Wie kann ich den Debugger auf den Fehler stoppen?

+0

Starten Sie im Debug-Modus (F5)? oder im Nicht-Debug-Modus (Strg-F5)? –

+0

Ich denke, ich hatte das gleiche Problem. Überprüfen Sie [hier] (http://stackoverflow.com/questions/14156666/visual-studio-does-not-break-on-unhandled-exceptions-when-debugging). – Schaliasos

Antwort

6

Sicherstellen, dass die Ausnahme-Assistent aktiviert ist:

enter image description here

+0

wurde aktiviert. –

+6

Nach dem Vergleich mit Ihrer Einstellung habe ich "Just My Code" aktiviert und es funktioniert jetzt! Thnx. –

+0

"Exception Assessment" wird jetzt in VS2017 als "Verwenden des neuen Exception Helper" bezeichnet. –

4

Ich hatte das gleiche Problem, auch sind meine Debugging-Optionen die gleiche wie @ John Koerner. Ich habe festgestellt, dass nicht alle Ausnahmetypen aktiviert sind, um die Lösung standardmäßig zu unterbrechen. Sie können auswählen, welche über das Fenster Ausnahmeeinstellung aktiviert werden.

VS2015: Debug -> Windows -> Ausnahmeeinstellungen.

VS2012: Debug -> Ausnahmenmore details

I konnten die ganze CLR Ausnahmen eingestellt.

Verwandte Themen