アプリケーションで分散トランザクションを維持する必要がある
Service1 が Server1 にインストールされているとします。
[ServiceContract]
IService1
{
[OperationContract]
Operation1();
}
Service2 は Server2 にインストールされます
[ServiceContract]
IService2
{
[OperationContract]
Operation2();
}
そしてクライアントは2つのサービスを消費しています
using (TransactionScope ts = new TransactionScope())
{
Service1Proxy.Operation1();
Service2Proxy.Operation2();
}
MSDTC を正確にどこにインストールする必要がありますか、Server1、Server2、およびクライアントにインストールする必要がありますか?
この場合、追加の構成が必要ですか?