使用 NuGet,我将项目中的所有 NServiceBus 引用从 3.0.3 升级到 3.2.2
对于此解决方案中的 4 个服务,我还为它们提供了对 NuGet 中的 NServiceBus.Host 的引用
我将二进制文件部署到测试环境,服务现在启动,但在一段时间后失败,并出现以下错误。 3.2 是否需要一些额外的配置?
未处理的异常:Magnum.StateMachine.StateMachineException:异常发生
编辑于 Topshelf.Internal.ServiceController`1[[NServiceBus.Hosting.Windows.Windows
主机,NServiceBus.Host,版本=3.2.0.0,文化=中性,PublicKeyToken=9fc3864
79f8a226c]] 在初始状态期间处理 OnStart ---> System.Exception: E
xception 启动端点时,已记录错误。原因:有一个例外
调用构造函数“Void .ctor(Raven.Client.IDocumentStore)”时抛出
在类型“RavenTimeoutPersistence”上。 ---> Autofac.Core.DependencyResolutionExcept
ion:调用构造函数 'Void .ctor(Raven.Cl
“RavenTimeoutPersistence”类型上的 ient.IDocumentStore)'。 ---> 系统.Net.WebExce
ption:无法连接到远程服务器 ---> System.Net.Sockets.SocketExce
选项:无法建立连接,因为目标机器主动拒绝我
t
在 3.2 中,TimeoutManager 默认处于打开状态,因此您需要将其关闭以避免使用 Raven。配置.DisableTimeoutManager()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)