I am trying to set up an environment in which a TransactionScope created on a web server (asp.net) will transfer the transaction through WCF to the application server and then through the database. Since I am forced to use a SQL Server 2005 database, this often leads the transaction to “move” to a distributed transaction (in this TransactionScope, you could wrap several service calls), which means that you need to enable the distributed transaction coordinator .
I successfully processed it in a local field where the web server and application server are located on the same computer, connecting to a remote database. DTC reports port 135 for RPC connections (as well as in the upper range). I don’t have two boxes configured for testing ... for DTC to work, do I need to open port 135 (from the point of view of the firewall) for communication between the web server and the application server or just on the application server in the database? I get a push from people to deploy about opening 135 from the Internet to an application server, I was wondering if this was even necessary. I have not yet found a doc online that clarifies this to me.
The kind of fringe question was hoping for some understanding from someone who might run into this.
Hello,
GA
Glenn source share