Я пытаюсь использовать Distributor в образце NServiceBus FullDuplex, но не могу заставить его работать. Я следовал этому руководству Как работает дистрибьютор NServiceBus , но он не работает.
Есть две проблемы, одна из которых не создается. Я думаю, что Дистрибьютор должен создать эту. Это ошибка, которую я получаю при запуске Дистрибьютора, я думаю, что он должен что-то сделать.
2009-11-13 11:27:15,811 [7] ERROR NServiceBus.Distributor.EndpointRunner [(null)
] <(null)> - Problem occurred when starting the endpoint.
System.InvalidOperationException: No message serializer has been configured.
bij NServiceBus.Unicast.Transport.Msmq.MsmqTransport.CheckConfiguration() in
d:\Code\Other\NServiceBus\trunk\src\impl\unicast\NServiceBus.Unicast.Msmq\MsmqTr
ansport.cs:regel 229
Вторая проблема - когда я запускаю клиент, я не запускаюсь, потому что он не может найти распространяемый файл. Это исключение.
Исключение при запуске конечной точки,
ошибка была зарегистрирована Причина:
очередь назначения 'distributordatabus'
невозможно найти. Ты можешь иметь
неправильно настроил пункт назначения для этого
вид сообщения
(NServiceBus.Unicast.Transport.CompletionMessage)
в MessageEndpointMappings из
UnicastBusConfig раздел в вашем
Файл конфигурации. Это также может быть
случай, когда данная очередь просто не имеет
был создан или был удален.
Это то, чего я не понимаю. Зачем клиенту для существования удаленная очередь?
Еще одна вещь, я использую версию транка.
С уважением,
Jochen