Windows Server 2008 でホストされているサービスで、このようにバインディングを指定しています。
<bindings>
<wsHttpBinding>
<binding name="transactionalWsHttpBinding"
transactionFlow="true" />
</wsHttpBinding>
</bindings>
サービスがホストされているサーバーに WSAtomicTransaction ロールをインストールしていません。
上記のホステッド サービスを別のマシンから使用しようとすると、次のエラー メッセージが表示されます。
The flowed transaction could not be unmarshaled. The following exception occurred: The MSDTC transaction manager's WS-AtomicTransaction protocol service 'Version10' is disabled and cannot unmarshal incoming transactions.
ws-atomic 機能をインストールする必要がありますか? サーバーに WSAtomic トランザクション機能をインストールしようとすると、証明書を追加する必要があります。証明書ベースの認証を実装する必要がありますか?