编程语言
首页 > 编程语言> > C#-NServiceBus v5.0是否需要性能计数器?

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

作者:互联网

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

System.InvalidOperationException was unhandled
Message: An unhandled exception of type ‘System.InvalidOperationException’ occurred in mscorlib.dll
Additional information: NServiceBus performance counter for Critical Time is not set up correctly. Please run Install-NServiceBusPerformanceCounters cmdlet to rectify this problem.

我不在代码中使用性能计数器,而是不想安装任何其他组件.我在Particular的GitHub页面上看到与示例“ VideoStore.SqlServer”相同的问题.进行新的拉力,F5,…和动臂.

NServiceBus的第5版是否要求我默认设置其计数器,而不是选择采用v4.x的方法?

编辑:2014-10-21
使用config.DisableFeature< CriticalTimeMonitoring>();我仍然无法运行示例(收到相同的错误).根据亚当的建议,我打开了一个ticket,当我收到有关该问题的特别报道时,将更新此问题.

解决方法:

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

标签:c,nservicebus
来源: https://codeday.me/bug/20191029/1957165.html