1

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

我在运行以下类型 {Name = "RabbitMqTransport" FullName = "NServiceBus.Features.RabbitMqTransport"} 的 TargetInvocationException 项目时遇到问题

我确保根据 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())
4

1 回答 1

1

托管 API 的 bin/debug 文件夹中缺少 RabbitMQ.Client。嗯嗯....

于 2013-07-22T21:18:26.060 回答