我有一项服务,我不希望在服务启动时从其输入队列中清除消息,我不希望它参与MSDTC事务。我正在配置它的端点来运行AsA_Server,但我看不到任何方法来禁用启动MSDTC事务。我正在使用NServiceBus.Host.exe。
以前有人这样做过吗?
答案 0 :(得分:2)
AsA_Server只是更长的Configure.With()块中一堆选项的快捷方式。
删除AsA_Server接口,然后确保以下内容符合您的流畅配置:
.MsmqTransport()
.IsTransactional(false)
.PurgeOnStartup(false)