Debugging .NET Framework Applications
You can debug .NET Framework applications with Visual Studio .NET as well as with the GUI-based DbgClr debugger that is included with the .NET Framework SDK. CorDbg is also provided with the .NET Framework SDK for those developers who prefer to work from a command line. It is also possible to instrument your application to write logging information as well to display Assert dialog boxes when certain unexpected conditions occur.
.NET Framework Sample Application | Debugging the .NET Framework Sample Application | Breaking into the Debugger | Trace and Debug Classes | Debugging and Optimization | The Microsoft CLR Debugger | Debugging ASP.NET Web Applications | Appendix A: For Additional Information | Appendix B: Runtime Debugger (CorDbg.exe)