2

我一直在为此奋斗了几天,但没有运气。我按照入门指南中的指南设置了一个 NServiceBus 项目。我的 MVC 站点成功地将消息推送到我的队列中,但订阅者从未读过它们。大约一分钟后没有错误消息,控制台上会弹出以下信息:

2012-06-26 13:05:43,648 [1] FATAL NServiceBus.Hosting.GenericHost [(null)] <(null)> - Autofac.Core.DependencyResolutionException:调用构造函数'Void .ctor(Raven .Client.IDocumentStore)' 类型为'RavenTimeoutPersistence'。---> System.Net.WebException:操作在 Raven.Client.Connection.HttpJsonRequest.ReadStringInternal(Func`1 getResponse) 的 Raven.Client.Connection.HttpJsonRequest 的 System.Net.HttpWebRequest.GetResponse() 处超时.ReadResponseString() 在 Raven.Client.Connection.HttpJsonRequest.ReadResponseJson()

我可以通过门户网站成功连接到 Raven,并且可以看到我的队列列在那里 - 所以我不知道为什么 NServiceBus 无法读取队列中的消息。我重新安装了 MSMQ,重新启动了机器,重新安装了 NServiceBus - 似乎没有任何效果。

有谁知道这里出了什么问题?

4

1 回答 1

4

这原来是卡巴斯基反病毒软件的另一个受害者。即使防火墙设置为“允许所有网络连接”,将其关闭也可以解决问题。

于 2012-06-26T15:05:29.727 回答