我有一个端点我已经配置了ASA_Server。它只是处理消息。
我收到以下消息
System.InvalidOperationException: No destination specified for message(s):
设置如下:
Configure.With()
.LicensePath(LicenseFile)
.CastleWindsorBuilder(WindsorAccessor.Instance.Container)
.DefineEndpointName("phoenix.nservicebus.onevue")
.Log4Net()
.XmlSerializer()
.MsmqTransport()
.IsTransactional(true)
.PurgeOnStartup(false)
.Log4Net()
.UnicastBus();
网站将消息放入队列以供此端点处理。在对消息进行操作时,我得到了规定的错误。
如果在大型重构之前工作,请感谢帮助 - 谢谢
答案 0 :(得分:2)
抱歉发现了错误 - 我的错误 - 在我的重构中我递归地在处理程序中调用了相同的“发送”方法 - 因此一旦发布当前的一个消息就重新发送相同的消息 - 导致一个永无止境的循环 - 现在全部修复
答案 1 :(得分:1)
在任何方面都不是NServiceBus的粉丝,但这是我的两分钱:这个错误是在运行时发生的吗?这很可能意味着您正在发送一个忘记添加到NServiceBus配置文件中的消息类型。它提出了这个例外,因为它不知道如何处理这条消息。