请参阅以下屏幕截图:
在我的端点项目中,我引用了 ServiceControl SagaAudit 插件,这样当我部署时,必要的 dll 就会按预期部署。您可以在屏幕截图的左侧窗格中看到这一点,该窗格显示了我部署的文件夹中的文件视图,NServiceBus.host.exe 正在从中成功运行处理消息。
然而,ServiceInsight 中的 Saga 视图抱怨我没有必要的 ServiceControl 插件。
我错过了什么?
请参阅以下屏幕截图:
在我的端点项目中,我引用了 ServiceControl SagaAudit 插件,这样当我部署时,必要的 dll 就会按预期部署。您可以在屏幕截图的左侧窗格中看到这一点,该窗格显示了我部署的文件夹中的文件视图,NServiceBus.host.exe 正在从中成功运行处理消息。
然而,ServiceInsight 中的 Saga 视图抱怨我没有必要的 ServiceControl 插件。
我错过了什么?
您需要 saga 审计插件才能查看 saga 数据,请参阅http://docs.particular.net/servicecontrol/plugins/saga-audit以获取信息和 nuget 包的链接。请注意,您需要在配置中包含要扫描的程序集:
// Create a new configuration
var config = new BusConfiguration();
// Make sure to add the ServiceControl plugin assembly
config.AssembliesToScan(
AllAssemblies.Matching("NServiceBus").And("ServiceControl.Plugin").ToList()
);