I have my binding specified like this in the Service hosted in windows server 2008.
<bindings>
<wsHttpBinding>
<binding name="transactionalWsHttpBinding"
transactionFlow="true" />
</wsHttpBinding>
</bindings>
I have not installed the WSAtomicTransaction roles in the server where the service is hosted.
when I am trying to consume the above hosted service from a different machine, I am getting the following error message.
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.
should I install the ws-atomic feature ? If I am trying to install the WSAtomic transaction feature in Server, I am forced to add a certificate, should I implement the certificate based authentication?