得到一个对我没有意义的奇怪错误。
RabbitMQ拒绝允许在特定计算机上使用EasyNetQ从.Net应用程序访问,当它在另一台计算机上正常工作时。
客户端应用程序清楚地解析DNS,权限是开放的,并且它适用于另一种情况。
这是一个开箱即用的rabbitmq安装。
RabbitMQ在Linux Amazon实例上运行,而客户端在Windows Server 2008 Amazon实例上运行,它可以在Windows 8桌面上运行。
我得到了:
=错误报告==== 2013年7月2日:: 11:54:04 === 关闭AMQP连接< 0.1145.22> (107.23.30.43:62815 - > 10.125.160.196:5672): {handshake_error,开口,0, {amqp_error,access_refused, “访问vhost'/ \ r \ n'拒绝用户'来宾'”, 'connection.open'}}
有什么想法吗?
谢谢,
答案 0 :(得分:1)
除非您明确创建名称中包含特殊符号的vhost,否则'/\r\n'
可能只是'/'
。检查你的连接参数。