我有一个应用程序,一个 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"});
};
...
}
提前致谢