我在 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 事务功能,我被迫添加证书,我应该实施基于证书的身份验证吗?