C# 无法将RabbitBus连接到RabbitMQ

C# 无法将RabbitBus连接到RabbitMQ,c#,web,rabbitmq,C#,Web,Rabbitmq,我正在RabbitAdapter类中使用RabbitBus.BusBuilder创建一个RabbitBus.Bus public class RabbitAdapter { private Bus _bus; public RabbitAdapter() { // The exchange and queue values are the same as what I see in RabbitMQ in browser _bus = new BusBuilder(

我正在RabbitAdapter类中使用RabbitBus.BusBuilder创建一个RabbitBus.Bus

public class RabbitAdapter
{
  private Bus _bus;

  public RabbitAdapter()
  {
    // The exchange and queue values are the same as what I see in RabbitMQ in browser
    _bus = new BusBuilder()
      .Configure(ctx => ctx.Consume<StatusUpdate>()
        .WithExchange("exchange")
        .WithQueue("Log"))
        .Build();
  }

  public void Init()
  {
    // The [url] and [port] values are the same as what I see in browser
    _bus.Connect("amqp://guest:guest@[url]:[port]/#/", TimeSpan.FromSeconds(10));
    _bus.Subscribe<StatusUpdate>(OnHandle);
  }

  private void OnHandle(IMessageContext<StatusUpdate> statusUpdateContext)
  {
    Console.WriteLine(statusUpdateContext.Id);
  }

  public void Start()
  {
  }
}
公共类RabbitAdapter
{
私家巴士;;
公共RabbitAdapter()
{
//交换和队列值与我在浏览器的RabbitMQ中看到的相同
_总线=新的总线生成器()
.Configure(ctx=>ctx.Consume()
.与交易所(“交易所”)
.WithQueue(“日志”))
.Build();
}
公共void Init()
{
//[url]和[port]值与我在浏览器中看到的值相同
_总线连接(“amqp://guest:guest@[url]:[port]/#/“,TimeSpan.FromSeconds(10));
_总线订阅(OnHandle);
}
私有void OnHandle(IMessageContext状态UpdateContext)
{
Console.WriteLine(statusUpdateContext.Id);
}
公开作废开始()
{
}
}

我知道我可能只是错过了一些东西。总线中的_connectionFactory不为空,但_连接为空。它似乎超时了,我甚至试着让超时一分钟。

你错过的是,尽管控制台监听15672,但实际的服务器监听5672端口。

是的,这听起来像问题。