当我们使用/ install标志将NServiceBus 3.3.6端点安装为Windows服务时,它会自动配置对消息队列的Windows服务依赖.
但是,即使我们的NServiceBus端点使用RavenDb进行持久化,安装程序也不会在RavenDb上配置服务依赖性.这意味着当我们的服务器重新启动时,由于以下异常,我们的大多数NServiceBus端点都无法启动:
System.InvalidOperationException:
The database {name} is currently being loaded, but after 30 seconds,
this request has been aborted. Please try again later, database loading continues.
Run Code Online (Sandbox Code Playgroud)
有没有办法告诉NServiceBus设置对RavenDb的依赖,或者这是我们必须手动配置的东西,也许是使用INeedToInstallSomething<T>?