【发布时间】:2014-08-01 16:08:32
【问题描述】:
升级到 NSB 4 (4.6.2) 并更改为 SqlTransport 后,我很难让审计工作。
我在 NServiceBus 数据库的审计表中没有看到任何内容。根据我的阅读,UnicastBusConfig.ForwardReceievedMessagesTo 应该仍然有效。但它不起作用。所以我尝试将配置更改为AuditConfig.QueueName,但仍然没有任何内容进入审计队列。
我还修改了配置以包含Configure.Features.Enable<Audit>()(我认为没有必要)。
还有其他建议吗?
编辑:我发现 ServiceControl 正在从审核队列中删除消息。很高兴 ServiceControl 现在应该处理审计。但是这些消息似乎只是从队列中删除而没有在其他地方处理。另外,[ServiceControlURL]/api/audit 只返回 404。这是怎么回事?
【问题讨论】:
标签: c# nservicebus