我试图让 nservicebus 与 appharbor 一起工作,并认为 rabbitmq 会很好,因为有一个我可以使用的插件。但是我似乎无法弄清楚如何真正让 nservicebus 使用提供的 rabbitmq。我已将以下内容添加到我的 web.config
<add name="NServiceBus/Transport" connectionString="host=lemur.cloudamqp.com;user=useridhere;pass=blahblahblah"/>
在 global.asax.cs 我有以下
_bus = Configure.With()
.DefaultBuilder()
.XmlSerializer()
.UseTransport<RabbitMQ>()
.UnicastBus()
.CreateBus()
.Start(() => Configure.Instance.ForInstallationOn<NServiceBus.Installation.Environments.Windows>().Install());
当它运行时,我得到“兔子服务器未连接”。
这些示例具有非常简单的连接字符串,所以我不确定我的连接字符串应该是什么样子。
我做错了什么还是这是不可能的?