[via The Kid]
This isn't your random, mickey-mouse write up about how to manually attach the debugger. Vince really does a fine job digging in and giving a bunch of advice on how to best debug and troubleshoot your code. He even goes so far as to show you how to use WinDbg to look at memory dumps and .NET exceptions on a live box (yes, no matter what you say, sometimes it's just flat out required) as well as using ADPlus to create memory dumps when .NET exceptions occur so you can investigate them off the production box.
One subnote... at the end of his post he mentioned show much he likes Tess' blog If broken it is, fix it you should. I couldn't agree more. Tess' blog is FILLED with info you won't find in many other places. I also recommend the book Debugging Microsoft .NET 2.0 Applications by John Robbins.