RabbitMQ.Client.Exceptions.OperationInterruptedException 当我尝试 运行 公共交通示例应用程序 Sample-Courier

RabbitMQ.Client.Exceptions.OperationInterruptedException when I try to run the masstransit sample application Sample-Courier

以下是一些详细信息: 我是 运行 Visual Studio 2015 - 从 GitHub 克隆代码: https://github.com/MassTransit/Sample-Courier.git

并且我在我的一个 hyper-v 虚拟机(IP 地址:192.168.1.36)中设置了我的 rabbitmq - 我能够通过 http://192.168.1.36:15672/

访问管理控制台

但是当我 运行 示例应用程序(客户端项目)应用程序抛出异常时:

'RabbitMQ.Client.Exceptions.OperationInterruptedException' 类型的未处理异常发生在 mscorlib.dll

附加信息:AMQP 操作被中断:AMQP 关闭原因,由 Peer 发起,code=540,text="NOT_IMPLEMENTED - global=true",classId=60,methodId=10,cause=

我花了几个小时 google,但找不到原因。

我希望有人可以帮助我。

谢谢,

根据 Chris 的评论,我检查了我在 Ubuntu VM 上安装的版本,它是 3.2.3,我发现这是根本原因。

所以基本上 apt 对于 rabbitmq 来说已经很老了 - 最新版本应该是 3.6.0,因为我不太熟悉如何安装 deb,所以我只是使用 apt-get 来安装它。

在我卸载旧版本 (3.2.3) 并下载 deb 文件 3.6.0 之后,然后再次安装它 - 一切正常。

雅各布