我正在尝试将nservicebus作为解决方案,而不是使用WCF MSMQ绑定。 我试图通过mofigying全双工样本来进行正在进行的hello world工作。我已经明白我从客户端发送消息并且服务器接收它(通过在服务器端打印的接收消息猜测)但是请求消息处理程序以某种方式没有注册并且在接收时没有被调用,即没有达到我设定的断点。
我认为我应该在使用 -
配置服务器时注册处理程序//initialise nservice bus
Bus = NServiceBus.Configure.With()
.Log4Net()
.DefaultBuilder()
.XmlSerializer()
.MsmqTransport()
.IsTransactional(false)
.PurgeOnStartup(false)
.UnicastBus()
.ImpersonateSender(false)
.CreateBus()
.Start();
很抱歉,这可能是一个非常愚蠢的问题,但只是想开始使用,并且示例对进程内托管示例很轻松。
任何指针或链接到示例都会很棒。
BR Niladri
答案 0 :(得分:3)
你在.UnicastBus()之后缺少.LoadMessageHandlers()。