1

我有一项服务,我不想在服务启动时从其输入队列中清除消息,并且我不希望它参与 MSDTC 事务。我正在将它的端点配置为运行 AsA_Server,但我看不到任何禁用启动 MSDTC 事务的方法。我正在使用 NServiceBus.Host.exe。

有没有人这样做过?

4

1 回答 1

2

AsA_Server 只是较长的 Configure.With() 块中一堆选项的快捷方式。

删除 AsA_Server 接口,然后确保以下内容在您的流利配置中:

.MsmqTransport()
    .IsTransactional(false)
    .PurgeOnStartup(false)
于 2010-10-05T21:04:32.923 回答