The partner transaction manager has disabled its support for remote/network transactions. (Exception from HRESULT: 0x8004D025)

2

I'm using NServiceBus as a transport layer on a project. Currently both endpoints are on my local machine. I'm getting the follow exception :"The partner transaction manager has disabled its support for remote/network transactions. (Exception from HRESULT: 0x8004D025)".

Again, this is completely local. I've read all the posts I could find, and they all say the same thing, configure the DTC to allow remote Network NTC access, as well as setting "Allow Inbound" and "Allow Outbound".

I've set everything as such, and no go. I've spent a lot of time looking into this and haven't been able to find an answer.

Another bit of info. I was having this issue with all NServiceBus messages, but disabled transactions temporarily until I could find a solution. My current issue is that I'm using the Request/Response paradigm with NServiceBus transactions disabled, yet I'm getting the error again.

Just to be clear, with Transactions disabled, all other messages work fine, but in this one Request/Response (Send()/Reply()) situation, MSMQ is still throwing an exception.

Hopefully whatever fixes this, will also fix the initial issue, but one step at a time.

msmq
nservicebus
distributed-transactions
msdtc
asked on Stack Overflow Oct 28, 2014 by Hughie Coles • edited Jan 6, 2015 by Mike G

1 Answer

1

I solved the problem. The cause was me disabling transactions. After re-enabling transactions, the issue has been resolved. Also, in my time researching this issue, I figured out how to resolve the initial issue that caused me to disable transactions in the first place.

answered on Stack Overflow Oct 29, 2014 by Hughie Coles • edited Jan 6, 2015 by Mike G

User contributions licensed under CC BY-SA 3.0