title: DTC not Working after publish to IIS
body: <p>I have a project that use DTC and works well locally both in IIS and VS. but when I publish it on my servers it's not working.</p>
  
  <p>Software runs queries on multi databases. I have a web server that gets the HTTP requests and then passes it to Business Layer (a separated server via WCF) and then Business Layer uses EF to run query on SQL Server (separated machine), but it cant use DTC,</p>
  
  <p>DTC is enabled on all servers.</p>
  
  <p>Is it a requirement for DTC to have a SQL Server DBMS on Business server?</p>
  
  <p>I get Internal Error on Client. What should I do?</p>
  
  <p>All of my machines are virtual (using esXi 5.5) and OS: </p>
  
  <ul>
  <li>SQL Server: Win2008R2 - SQLServer2008R2</li>
  <li>Business: Win2008R2 - WCF Service</li>
  <li>Web server: Win2008R2 - ASP.Net</li>
  </ul>
  
  <p>[Edited]</p>
  
  <h2>More Description:</h2>
  
  <p>Error in Event viewer:
  msdtc encountered an error (HR+0x80000171) while attempting to secure connection with system STORAGE</p>
  
  <p>configured based on:
  <a href="https://technet.microsoft.com/en-us/library/cc753620(WS.10).aspx" rel="nofollow noreferrer">https://technet.microsoft.com/en-us/library/cc753620(WS.10).aspx</a>
  allowedinbound and outbound</p>