NServiceBus: System.Transactions.TransactionException: партнерский менеджер транзакций отключил поддержку удаленных / сетевых транзакций - PullRequest
3 голосов
/ 14 декабря 2010

Я получаю это исключение на моем подписчике , когда пытаюсь сохранить запись в базе данных из моего метода Handle (значение T) в моей реализации IHandleMessages.Кто-нибудь знает, почему это произойдет?Мне кажется, я помню, что NServiceBus использует распределенные транзакции для обработки транзакций сообщений, но я понятия не имею, почему он не просто «работает» после запуска файла «RunMeFirst.bat» на обеих машинах.Есть идеи?

Ответы [ 2 ]

2 голосов
/ 14 декабря 2010

Нашел ответ.Похоже, мне нужно было включить опцию «Разрешить входящий» в настройках безопасности MSDTC.Кто-нибудь знает, почему RunMeFirst.bat не устанавливает это?

1 голос
/ 01 июня 2011

Проблема (как сказал @skb) в настройках безопасности MSDTC, и вы можете найти подробное объяснение того, как установить эти разрешения в ответе на форуме MSDN: Менеджер транзакций партнера отключил свою поддержку удаленного / сетевые транзакции .

...