Nservicebus hello world 进程托管!

发布于 2024-11-08 07:19:15 字数 704 浏览 0 评论 0原文

我正在尝试使用 nservicebus 作为解决方案,而不是使用 WCF MSMQ 绑定。 我试图通过修改全双工示例来使进程中的 hello world 工作。我已经知道我从客户端发送消息并且服务器接收它(通过在服务器端打印接收到的消息来猜测),但请求消息处理程序不知何故未注册并且在收到时没有被调用,即没有达到我设置的断点。

我想我应该在配置服务器时注册一个处理程序 -

//initialise nservice bus
        Bus = NServiceBus.Configure.With()
             .Log4Net()
             .DefaultBuilder()
             .XmlSerializer()
             .MsmqTransport()
                 .IsTransactional(false)
                 .PurgeOnStartup(false)
             .UnicastBus()
                 .ImpersonateSender(false)
             .CreateBus()
             .Start();

抱歉,这可能是一个非常愚蠢的问题,但只是想开始,并且示例中的进程内托管示例很简单。

任何指向示例的指针或链接都会很棒。

BR 尼拉德里

I am trying out nservicebus as a solution instead of using WCF MSMQ binding.
I have tried to get a in process hello world working by mofigying the full duplex sample. I have got it to the point that I am sending message from the client and the server receives it ( guessing by received messages being printed on the server side) but the request message handler is somehow not registered and is not being called on receipt , i.e not hitting breakpoints that I set.

I think i am supposed to register a handler when configuring the server using -

//initialise nservice bus
        Bus = NServiceBus.Configure.With()
             .Log4Net()
             .DefaultBuilder()
             .XmlSerializer()
             .MsmqTransport()
                 .IsTransactional(false)
                 .PurgeOnStartup(false)
             .UnicastBus()
                 .ImpersonateSender(false)
             .CreateBus()
             .Start();

Sorry it could be a very silly question , but just want to get started and the samples are light on in-process hosting examples.

Any pointers or link to examples would be great.

BR
Niladri

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一个人的旅程 2024-11-15 07:19:15

您在 .UnicastBus() 之后缺少 .LoadMessageHandlers() 。

You're missing .LoadMessageHandlers() after .UnicastBus().

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文