title: MSDTC is only working in one direction
body: <p>I'm trying to use <code>TransactionScope</code> for unit tests and I keep getting errors on our build server. After following several helpful SO answers and blogs, I installed <a href="http://www.microsoft.com/download/en/details.aspx?id=2868">DTCPing</a> and ran it on both <code>server1</code> &amp; <code>server2</code>. When I run it in the reverse order it seems to connect in one direction and fail in the other:</p>
  
  <pre><code>++++++++++++Validating Remote Computer Name++++++++++++
  Please refer to following log file for details:
      D:\KPAHQDEV043372.log
  Invoking RPC method on teamcity
  RPC test is successful
  ++++++++++++RPC test completed+++++++++++++++
  ++++++++++++Start DTC Binding Test +++++++++++++
  Trying Bind to teamcity
  Binding call to teamcity Failed
  Session Down
  </code></pre>
  
  <p>But when I run it in the intended direction it just fails the RPC</p>
  
  <pre><code>++++++++++++Validating Remote Computer Name++++++++++++
  Please refer to following log file for details:
      C:\TEAMCITY3024.log
  Invoking RPC method on kpahqdev04
  Problem:fail to invoke remote RPC method
  Error(0x6BA) at dtcping.cpp @303
  --&gt;RPC pinging exception
  --&gt;1722(The RPC server is unavailable.)
  RPC test failed
  </code></pre>
  
  <p>I found some helpful info <a href="http://blogs.msdn.com/b/distributedservices/archive/2008/11/12/troubleshooting-msdtc-issues-with-the-dtcping-tool.aspx">here</a> but now I'm just stuck. Any ideas?</p>