首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> 關於.NET

WCF 分散式開發常見錯誤 (15):Communication with Transaction Manager Failed —— 交易協定與 MSDTC 設定

     編輯:關於.NET

本地調試 WCF 交易出現「Communication with the underlying transaction manager has failed」。兩大解決面向:

  1. 移除不適用的交易協定:本地測試不需 WS-AtomicTransaction,移除 transactionProtocol 設定。
    <netTcpBinding> <binding name="netTcpBindingTcp" transactionFlow="true" /> </netTcpBinding>
  2. 檢查 MSDTC 設定:元件服務 → 我的電腦 → 屬性 → MSDTC 索引標籤 → 安全性設定:啟用「網路存取」、「允許遠端用戶端/管理」、「輸入/輸出交易」。

參考連結

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved