WebAPI上的NserviceBus RabbitMQ配置

时间:2013-07-22 19:05:18

标签: asp.net-web-api rabbitmq nservicebus

我有一个webAPI项目,其中一个控制器向服务(Nservicebus主机)发送命令,该服务执行其他处理。

我无法使用TargetInvocationException运行项目,因为下面的类型 {Name =“RabbitMqTransport”FullName =“NServiceBus.Features.RabbitMqTransport”}

我确保根据github问题在bin文件夹中引用RabbitMQ。不确定是什么问题。

我有一个结构映射注册表类,它使用以下配置实例化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 个答案:

答案 0 :(得分:1)

在托管API的bin / debug文件夹中缺少RabbitMQ.Client。啊......好吧....