我在我自己的应用程序中托管NServiceBus以充当订户。 我在解决方案中有4个项目: 1.合同 - 声明事件接口 2.主机 - 带API的类库启动总线。 3.处理程序 - 在这里执行事件处理程序。 4.控制台应用程序全部运行。NServiceBus - 用户输入队列不同于端点名称
- 我看到根据控制台应用程序名称正确设置了端点名称,这正是我想要的,并且相应地创建了队列。
- 我成功订阅了发布商活动。
问题: 当出版商试图将消息发送给用户 - 它试图发送一个是根据事件处理程序命名空间,而不是端点名称命名的队列。
我得到的例外是发布者找不到订阅者输入队列。
只是为了进行健全性检查,我手动创建了根据处理程序命名空间命名的输入队列,事实上我开始接收事件。
那么,这是NServiceBus中的一个错误还是我错过了一些非常重要的东西?
感谢....