You are employed as a developer at ABC.com. ABC.com has a single Active Directory domain,
named ABC.com.
You are making use of Visual Studio 2012 to create a new ASP.NET MVC application for
ABC.com. Upon initialization of the application, you find that exceptions are thrown and handled.
You are required to find out what the state of the application is at the time of the exception being
thrown. You should consider selecting Exceptions from the DEBUG menu in Visual Studio 2012.
Which of the following actions should you take? (Choose all that apply.)

A.
You should also consider selecting the User-unhandled check box for Common Language
Runtime Exceptions option.
B.
You should also consider selecting the Usehandled check box for Common Language Runtime
Exceptions option.
C.
You should also consider de-selecting the User-unhandled check box for Common Language
Runtime Exceptions option.
D.
You should also consider de-selecting the User-unhandled check box for Common Language
Runtime Exceptions option.
strange question. I don’t see difference between C and D.
1
0
This question might need some debugging
0
0
why c
1
0
From https://msdn.microsoft.com/en-us/library/ms165012.aspx
“User-unhandled. If you choose this setting for an exception, the debugger will break execution in user code, but only if the exception is not caught and handled by the user code”
So, if you want the debugger to break for the handled exceptions too, you need to deselect this checkbox.
0
0
Also, in my opinion there is a typo in the question. The forth bullet should say user handled to go with the second one.
0
0
The answer should be:
A. You should also consider selecting the User-unhandled check box for Common Language Runtime Exceptions option.
B. You should also consider selecting the Usehandled check box for Common Language Runtime Exceptions option.
C. You should also consider de-selecting the User-unhandled check box for Common Language Runtime Exceptions option.
D. You should also consider de-selecting the Usehandled check box for Common Language Runtime Exceptions option.
And B is correct one.
1
0
Selecting means: “break when happens”.
B) Break when user-handled exception occurs.
Without that, as the application handles the exception, the debugger wont stop for you to check what has happened;
2
0