How do you Troubleshoot ASP.NET problems?

I’d love to hear how people go about digging into various problems.  I have heard of people using logging or tracing like log4net to allow some tracing, but what about other problems which that can’t help with? So here are the topics I’d like to hear from you about and how you handle them.  Feel free to add others if you’d like:

  • High Memory
  • Slow performance
  • Deadlock
  • Loss of session

I look forward to hearing how you go about tracking these down.  And I’d really like to hear about these problems in a production environment but development works as well.

kick it on DotNetKicks.com