2013-01-13 10 views
5

Sto lavorando su progetti Asp.net MVC4 utilizzando Visual Studio 2012.debugger non si ferma in caso di errore

Quando c'è un errore durante il debug, è usato per fermare sull'errore.

Ma all'improvviso, il debugger non si ferma e sputa solo la pagina Web di informazioni sull'errore come di seguito.

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: ...

Come è possibile impostare il debugger per interrompere l'errore?

+0

Stai iniziando in modalità di debug (F5)? o in modalità non di debug (ctrl-F5)? –

+0

Penso di avere avuto lo stesso problema. Controlla [qui] (http://stackoverflow.com/questions/14156666/visual-studio-does-not-break-on-unhandled-exceptions-when-debugging). – Schaliasos

risposta

6

Assicurarsi che l'assistente eccezione è abilitato:

enter image description here

+0

è stato abilitato. –

+6

Dopo aver confrontato con le tue impostazioni, ho abilitato 'Just My Code' e ora funziona! Thnx. –

+0

"Exception Assessment" è ora denominato "Usa il nuovo Exception Helper" in VS2017. –

4

Ho avuto lo stesso problema, anche le mie opzioni di debug sono le stesse @ John Koerner. Ho rilevato che non tutti i tipi di eccezione sono abilitati per interrompere la soluzione per impostazione predefinita. È possibile scegliere quali sono abilitati dalla finestra Impostazioni di eccezione.

VS2015: Debug -> Windows -> Impostazioni eccezione.

VS2012: Debug -> Eccezionimore details

mi hanno permesso l'intero Eccezioni CLR set.

Problemi correlati