Estoy tratando de usar TransactionScope
para pruebas unitarias y sigo recibiendo errores en nuestro servidor de compilación. Después de seguir varias respuestas y blogs útiles de SO, instalé DTCPing y lo ejecuté en & server2
. Cuando lo ejecuto en el orden inverso al que parece conectar en una dirección y fallar en la otra:MSDTC solo funciona en una dirección
++++++++++++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
Pero cuando lo ejecuto en la dirección prevista sólo falla la RPC
++++++++++++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
-->RPC pinging exception
-->1722(The RPC server is unavailable.)
RPC test failed
I encontré información útil here pero ahora estoy atascado. ¿Algunas ideas?
No estoy seguro de que esto te ayude pero sí me ayudó. Consulte el siguiente enlace: http://social.msdn.microsoft.com/Forums/en-US/a0f714e4-c278-4ec0-a471-fe5cf2f4b68b/transactionscope-fails?forum=windowstransactionsprogramming&prof=required Preste atención en la parte donde enfatiza en el archivo de hosts, y cuántas entradas, y en qué forma. – CSharpenter
¿Alguna solución para esto? Tengo exactamente el mismo problema. Ping y telnet para el puerto 135 están bien en ambas direcciones, y DTC tiene reglas de excepción en ambos firewalls, pero sigo recibiendo el error 1722. – ChrisC