2010-07-11 3 views
0

Я работаю с NSB (последняя версия), добрался до сцены, где я правильно ее настраиваю и умею публиковать сообщения на шине. Единственная проблема - я не получаю ни одного из них в своих очередях сообщений. Журнал событий чист - ничто не поможет мне диагностировать ошибку.NServiceBus не публикует сообщений

Помогите с оценкой!

ответ

0

Описание проблемы довольно кратковременное, но поскольку вы не получаете сообщений об ошибке, и используете слово «publish», я предполагаю, что вы забыли подписаться на свое сообщение.

Службы, которые хотят получать опубликованное сообщение, должны вызывать вызов bus.Subscribe<SomeMessageType> где-нибудь - возможно в методе Run класса, который реализует IWantToRunAtStartup.

+0

Я не использую хост NSB. Я просто пытаюсь запустить консольное приложение, которое использует «Configure» и имеет один «IMessageHandler». Я что-то упускаю? –

+0

Не могли бы вы показать код? – mookid8000

+0

Другая возможность заключается в том, что вы забыли «Настроить ... UnicastBus(). LoadMessageHandlers()» - но довольно сложно диагностировать без какого-либо кода – mookid8000

Смежные вопросы