1

コントローラーの 1 つが追加の処理を行うサービス (Nservicebus ホスト) にコマンドを送信する webAPI プロジェクトがあります。

以下のタイプ {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 に答える