我有一個運行工作在MSMQ一個WCF日誌服務。項目被記錄到Sql Server 2005數據庫。如果在TransactionScope之外使用,每個函數都是正確的。在TransactionScope實例中使用時,調用總是導致事務中止。消息=「交易已中止」。調用WCF與netMsmqBinding內的TransactionScope停止交易
什麼我需要做的就是這個電話轉給一個事務中的工作?這是否可能?我讀過,對於一個客戶端事務跨服務邊界流動的結合必須支持交易流程,這立即限制綁定唯一NetNamedPipeBinding,NetTcpBinding的,的WSHttpBinding,WSDualHttpBinding和WSFederationHttpBinding。
謝謝馬克。你是對的。我不希望交易行爲(尤其是其中一項服務是電子郵件發送服務)。我會嘗試這個屬性。 – 2009-10-06 22:50:04