2010-07-11 2 views
0

NSB (최신 버전)를 사용하여 올바르게 구성하고 버스에 메시지를 게시 할 수있는 단계에 왔습니다. 문제는 단지 - 내 메시지 대기열에서 그 중 아무 것도 얻지 못합니다. 이벤트 로그는 깨끗합니다. 오류를 진단하는 데 도움이되는 것은 없습니다.NServiceBus가 메시지를 게시하지 않습니다.

대단히 감사합니다.

답변

0

문제에 대한 설명은 매우 간단하지만 오류 메시지가 나타나지 않고 "게시"라는 단어를 사용하고 있으므로 메시지를 구독하는 것을 잊어 버린 것 같습니다.

게시 된 메시지를 받으려는 서비스 IWantToRunAtStartup을 구현하는 클래스의 Run 메서드에서 어딘가에서 bus.Subscribe<SomeMessageType>으로 전화를해야합니다.

+0

NSB 호스트를 사용하고 있지 않습니다. 나는 단지'Configure'를 사용하고 하나의'IMessageHandler'를 가진 콘솔 앱을 실행하려고합니다. 내가 놓친 게 있니? –

+0

일부 코드를 보여 주시겠습니까? – mookid8000

+0

또 다른 가능성은'Configure .... UnicastBus(). LoadMessageHandlers()'를 잊었다는 것입니다. 그러나 코드 없이는 진단하기가 꽤 어렵습니다. – mookid8000

관련 문제