当我尝试运行masstransit示例应用程序Sample-Courier时,RabbitMQ.Client.Exceptions.OperationInterruptedException

时间:2016-02-08 14:14:03

标签: masstransit

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

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

访问管理控制台

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

mscorlib.dll中出现未处理的“RabbitMQ.Client.Exceptions.OperationInterruptedException”类型异常

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

我花了几个小时去谷歌,但我找不到原因。

我希望有人能帮助我。

谢谢,

1 个答案:

答案 0 :(得分:2)

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

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

卸载旧版本(3.2.3)后,下载deb文件3.6.0,然后重新安装 - 一切按预期工作。

雅各