【发布时间】:2015-12-16 08:41:06
【问题描述】:
我有一个应用程序,一个 asp.net mvc 4 应用程序。我想将rabbitmq 与easynetq 一起使用。在我的本地计算机上,它运行良好。但是在windows server 2012的生产环境中,它不会发送任何消息。
我不明白,为什么它不起作用。在日志消息中,没有什么异常。 IIS和rabbitmq在同一台机器上。
protected void Application_Start()
{
...
using (var bus = RabbitHutch.CreateBus("host=localhost"))
{
bus.Publish(new SystemLog() { Code = "startapplication", Message = "nomessage" });
}
...
}
void Session_End(object sender, EventArgs e)
{
...
using (var bus = RabbitHutch.CreateBus("host=localhost"))
{
bus.Publish(new SystemLog() { Code = "sessionends", Message = "somenumber"});
};
...
}
提前致谢
【问题讨论】:
-
"host"改成根据? -
在机器、开发机器和产品中。机器使用相同的连接。(host=localhost)
标签: c# asp.net-mvc asp.net-mvc-4 rabbitmq easynetq