Rabbitmq 使用MassTransit样本RequestResponse样本拒绝客户访问vhost

Rabbitmq 使用MassTransit样本RequestResponse样本拒绝客户访问vhost,rabbitmq,masstransit,Rabbitmq,Masstransit,我在最新的RabbitMQ服务器上使用默认配置(guest是admin),但在运行示例时会出现下一个异常 OperationTerruptedException:AMQP操作被中断:AMQP关闭原因,由对等方启动,代码=530,text=“不允许-用户“来宾”拒绝访问vhost“测试”,classId=10,methodId=40,原因= 有什么想法吗?样本是正确的。App.config中的设置为: <add key="RabbitMQHost" value="rabbitmq://loc

我在最新的RabbitMQ服务器上使用默认配置(guest是admin),但在运行示例时会出现下一个异常

OperationTerruptedException:AMQP操作被中断:AMQP关闭原因,由对等方启动,代码=530,text=“不允许-用户“来宾”拒绝访问vhost“测试”,classId=10,methodId=40,原因=


有什么想法吗?

样本是正确的。
App.config
中的设置为:

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

这意味着MT将尝试连接到本地实例,并测试虚拟主机。开箱即用RabbitMQ没有配置虚拟主机,这就是为什么会出现此异常

您可以使用管理插件:

  • 测试
    虚拟主机添加到RabbitMQ服务器配置中
  • 向您的
    guest
    用户添加对该虚拟主机的完全权限
  • 然后它将与App.config一起工作,而不做任何更改