2014-10-28 51 views
2

我使用NServiceBus作爲項目上的傳輸層。目前兩個端點都在我的本地機器上。我收到以下異常:「合作伙伴事務管理器已禁用其對遠程/網絡事務的支持(來自HRESULT的異常:0x8004D025)」。合作伙伴事務管理器已禁用其對遠程/網絡事務的支持。 (異常來自HRESULT:0x8004D025)

同樣,這完全是本地的。我已閱讀所有可找到的帖子,他們都說同樣的事情,配置DTC以允許遠程網絡NTC訪問,以及設置「允許入站」和「允許出站」。

我設置的一切,這樣,也沒有去。我花了很多時間研究這個問題,一直沒有找到答案。

信息的另一位。我遇到了所有NServiceBus消息的問題,但暫時禁用了事務,直到找到解決方案。我目前的問題是,我使用NServiceBus事務禁用的請求/響應範例,但我再次得到錯誤。

只要是明確的,與交易無效,其他所有消息做工精細,但在這一個請求/響應(發送()/回覆())的情況下,MSMQ仍然拋出異常。

希望任何修正這一問題,也將修復初期問題,但在一步一個腳印。

+0

請讓我知道如果我可以提供更多的細節,或幀的問題更好。由於某種原因,這個問題在第一分鐘內被低估,對於爲什麼沒有反饋。 – 2014-10-28 20:14:14

+1

是否有像數據庫一樣的其他交易資源? – 2014-10-29 00:22:49

+0

除了RavenDb,NServiceBus用於訂閱和超時,也是本地的,沒有。 Sql Server完全不涉及傳輸層。只需在本地託管的一個ASP.NET應用程序中執行Send()調用,並在另一個本地託管的ASP.NET應用程序的NServiceBus消息處理程序中調用Reply()。 – 2014-10-29 00:52:03

回答

1

我解決了這個問題。原因是我禁用交易。重新啓用交易後,問題已解決。另外,在我研究這個問題的時候,我想出瞭如何解決導致我首先禁用事務的初始問題。

+1

「另外,在我研究這個問題的時候,我想出瞭如何解決導致我首先禁用事務的初始問題。」我知道這是事件發生後的相當一段時間 - 但是你有什麼機會可以詳細說明最初的錯誤解決方案嗎?我面臨同樣的問題... – Sean 2016-07-26 09:53:33

相關問題