[OperationBehavior(TransactionScopeRequired = true, TransactionAutoComplete = true)]
相當於使用了 TransactionScope 控制整個方法的事務,但這個方法中調用了另一個服務,而當前項目沒有控制entityframework 單請求 上下文唯一,所以相當於事務升級,在事務升級爲分佈式事務的時候,就需要配置 msdtc
於是解決辦法兩種 1--不使用 TransactionScope 也就是 去掉上面的節點 2--使用 TransactionScope 配置 msdtc ,具體方法後續給上文章