2013-07-22 2 views
1

У меня есть проект webAPI, в котором один из контроллеров отправляет команду службе (Nservicebus Host), которая выполняет дополнительную обработку.Конфигурация NserviceBus RabbitMQ на WebAPI

У меня возникли проблемы при запуске проекта, говорящий с TargetInvocationException для ниже типа {Name = «RabbitMqTransport» FullName = «NServiceBus.Features.RabbitMqTransport»}

Я уверен, что я есть ссылка на RabbitMQ в бункере папка в соответствии с проблемой github. Не уверен, в чем проблема.

У меня есть структура карта класс реестра, который инстанцирует тип IBUS с ниже конфигурацией ..

ForSingletonOf<IBus>().Use(
     NServiceBus.Configure.With() 
      .DefaultBuilder() 
      .XmlSerializer() 
      .UseTransport<NServiceBus.RabbitMQ>() 
      .PurgeOnStartup(false) 
      .UnicastBus() 
      .CreateBus() 
      .Start(() =>   NServiceBus.Configure.Instance.ForInstallationOn<NServiceBus.Installation.Environments.Windows>().Install()) 

ответ

1

Missing RabbitMQ.Client в бункерной/папке отладки, где размещена API. Ahh well ....

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