我最近将我的小项目从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,当我在特定问题上回复此问题时,我会更新这个问题。
答案 0 :(得分:4)
在您的配置中,您可以停用该功能:config.DisableFeature<CriticalTimeMonitoring>();
答案 1 :(得分:0)