2017-09-09 11 views
1

最新のRabbitMQサーバー(ゲストはadmin)でデフォルト設定を使用していますが、RequestResponseサンプルを実行すると次の例外が発生します。vhostへのアクセスがMassTransit Sample-RequestResponseサンプルで

OperationInterruptedException:AMQP操作は中断されました:AMQPクローズ理由は、ピア、コード= 530によって開始され、テキスト= "NOT_ALLOWED - バーチャルホストへのアクセス 'テスト' は、 'ゲスト' ユーザのために拒否した"、CLASSID = 10、 methodId = 40、原因=

どのようなアイデアですか?

答えて

1

サンプルが正しいです。 App.configでの設定は、次のとおりです。

<add key="RabbitMQHost" value="rabbitmq://localhost/test"/> 

それはMTがローカルインスタンスに接続しようとすることを意味し、test仮想ホスト。 RabbitMQには仮想ホストが設定されていないため、この例外が発生しています。

あなたが行っている可能性が管理プラグインを使用して、次のとおりです。

  1. あなたのRabbitMQサーバ構成
  2. からtest仮想ホストがあなたのguestユーザー
にその仮想ホストへの完全なアクセス許可を追加

そしてそれは変更なしでApp.configで動作します。

関連する問題