title: .NET application hangs and I can't debug it
body: <p>I'm working on a multithreaded C# server for Syslog. I'm trying to perform a long-running experiment, but I found that after one hour the server hangs (after a certain time, logging stops).</p>
  
  <p>I tried then to run it in <code>Debug</code> mode in Visual Studio and when I found it hanging and tried to press Pause in order to get useful information on where the threads were, Visual Studio said that Remote Debugging Monitor crashed. It's a local application.</p>
  
  <p>What can I do to pause the process and get useful information about thread status?</p>