ユニットテストにTransactionScope
を使用しようとしていますが、ビルドサーバでエラーが発生しています。役立ついくつかの役に立つ答えとブログに続いて、私はDTCPingをインストールし、 & server2
の両方で実行しました。 MSDTCが一方向でのみ動作しています
++++++++++++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
しかし、私が意図した方向にそれを実行すると、それだけで私は
++++++++++++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
RPCを失敗:私は逆の順序でそれを実行すると、一つの方向に接続し、他に失敗しているようですいくつかの有用な情報を見つけたhereしかし、今私はちょうど立ち往生しています。何か案は?
これはあなたを助けるとは思えませんが、それは私を助けました。次のリンクを参照してください。http://social.msdn.microsoft.com/Forums/en-US/a0f714e4-c278-4ec0-a471-fe5cf2f4b68b/transactionscope-fails?forum=windowstransactionsprogramming&prof=required 彼はホストファイル、いくつのエントリー、どのフォームで強調しますか? – CSharpenter
これに対する解決策はありますか?私は全く同じ問題を抱えています。ポート135へのpingとtelnetは両方向で問題なく、DTCは両方のファイアウォールで例外ルールを持っていますが、まだエラー1722が発生します。 – ChrisC