RabbitMQ本地正常,发布到服务器上 出行连接失败

本地允许正常,发布到服务器上遇到如下异常:

RabbitMQ.Client.Exceptions.BrokerUnreachableException: None of the specified endpoints were reachable --->
 System.IO.IOException: connection.start was never received, likely due to a network timeout
在 RabbitMQ.Client.Framing.Impl.Connection.StartAndTune()
在 RabbitMQ.Client.Framing.Impl.Connection.Open(Boolean insist)
在 RabbitMQ.Client.Framing.Impl.Connection..ctor(IConnectionFactory factory, Boolean insist, IFrameHandler frameHandler, String clientProvidedName)
在 RabbitMQ.Client.Framing.Impl.AutorecoveringConnection.Init(IFrameHandler fh)
在 RabbitMQ.Client.Framing.Impl.AutorecoveringConnection.Init(IEndpointResolver endpoints)
在 RabbitMQ.Client.ConnectionFactory.CreateConnection(IEndpointResolver endpointResolver, String clientProvidedName)
--- 内部异常堆栈跟踪的结尾 ---
在 RabbitMQ.Client.ConnectionFactory.CreateConnection(IEndpointResolver endpointResolver, String clientProvidedName)
在 RabbitMQ.Client.ConnectionFactory.CreateConnection(String clientProvidedName)

 

 折腾了一天,最终把 web项目中 用Nuget 也安装引用下  “RabbitMQ.Client” ,重新发布即可。

你可能感兴趣的:(RabbitMQ本地正常,发布到服务器上 出行连接失败)