Когда мы используем System.Messaging для удаленной отправки сообщения, оно работает правильно, т.е. я вижу сообщение в очереди на удаленной машине.
Однако, когда мы пытаемся выполнить ту же задачу, то есть отправить сообщение удаленно с помощью NServiceBus, сообщение не появляется в удаленной очереди, кажется, что сообщение исчезает.
Обратите внимание, у нас есть следующая конфигурация в клиентском файле app.config:
<UnicastBusConfig>
<MessageEndpointMappings>
<add Messages="CCSMessage.ITaskCompleted, CCSMessage" Endpoint="[email protected]" />
</MessageEndpointMappings>
</UnicastBusConfig>
Мы загружаем клиент, используя следующую свободную конфигурацию:
Configure.With()
.CastleWindsorBuilder(_container)
.XmlSerializer()
.MsmqTransport()
.IsTransactional(true)
.PurgeOnStartup(false)
.UnicastBus()
.ImpersonateSender(false)
.CreateBus()
.Start();
Есть ли что-то, что мы явно делаем неправильно?