NServiceBus v5.0是否需要性能计数器?

时间:2014-10-09 19:05:55

标签: c# nservicebus

我最近将我的小项目从NServiceBus 4.6升级到5.0.1。在平滑接口更改后,我现在在运行时崩溃并显示消息:

  

System.InvalidOperationException未处理   消息:未处理的类型' System.InvalidOperationException'发生在mscorlib.dll中   附加信息:关键时间的NServiceBus性能计数器未正确设置。请运行Install-NServiceBusPerformanceCounters cmdlet以解决此问题。

我不在代码中使用性能计数器,而是不必安装任何其他组件。我在Sample" VideoStore.SqlServer"中看到了同样的问题。在特定的GitHub页面上。做一个新的拉,F5,......和繁荣。

NServiceBus的第5版是否要求我默认设置其计数器而不是v4.x的选择加入方式?

编辑:2014-10-21 使用config.DisableFeature<CriticalTimeMonitoring>();我仍然无法运行示例(收到相同的错误)。根据亚当的建议,我打开了一个ticket,当我在特定问题上回复此问题时,我会更新这个问题。

2 个答案:

答案 0 :(得分:4)

在您的配置中,您可以停用该功能:config.DisableFeature<CriticalTimeMonitoring>();

答案 1 :(得分:0)