我正在尝试在 Azure 中设置 NServiceBus。在本地开发期间,我使用存储队列,而在云中部署时,我使用 Azure 服务总线。由于某种原因,当发生错误时,消息不会移动到错误队列中。事实上,甚至没有创建错误队列。
在我的 Web.config 文件中,我有以下配置:
<MessageForwardingInCaseOfFaultConfig ErrorQueue="myApp-errors"/>
配置 NServiceBus 时,我调用:
.MessageForwardingInCaseOfFault()
当消息失败时,日志中的最后一个错误总是
Failed raising 'transport message received' event for message with ID=170ad256-b559-417e-8b34-3882045cc19e
对此有什么想法吗?消息传递似乎有效,只是错误处理不起作用。