NServiceBus 3.0终结点不创建raven db存储

NServiceBus 3.0终结点不创建raven db存储,nservicebus,ravendb,Nservicebus,Ravendb,在NSB 2.6中,定义发布服务器时,可以指定配置部分,以允许发布服务器在数据库中存储订阅 在NSB3.0中,我没有看到指定raven db存储订阅的方法。我有点假设,当发布者第一次启动时,它将为自己创建一个raven db存储。我已经在其他3.0端点中看到了这一点。但是,对于我正在部署的特定发布服务器端点,它不会创建raven db存储 有人能告诉我应该检查的东西配置是否正确吗 我的端点配置: internal class EndpointConfig : IConfigureThisEndp

在NSB 2.6中,定义发布服务器时,可以指定
配置部分,以允许发布服务器在数据库中存储订阅

在NSB3.0中,我没有看到指定raven db存储订阅的方法。我有点假设,当发布者第一次启动时,它将为自己创建一个raven db存储。我已经在其他3.0端点中看到了这一点。但是,对于我正在部署的特定发布服务器端点,它不会创建raven db存储

有人能告诉我应该检查的东西配置是否正确吗

我的端点配置:

internal class EndpointConfig : IConfigureThisEndpoint, AsA_Publisher, IWantCustomInitialization
{
    public void Init()
    {
        Configure.With()
            .XmlSerializer()
            .DefiningEventsAs(t => t.Namespace != null && t.Namespace.EndsWith("Events", StringComparison.CurrentCulture));
    }
}
我的应用程序配置:

<MessageForwardingInCaseOfFaultConfig ErrorQueue="error"/>

<UnicastBusConfig ForwardReceivedMessagesTo="audit" />


非常受欢迎的

Raven存储默认使用,除非您在Lite配置文件中运行。您似乎还错过了在配置中设置生成器(.DefaultBuilder())的调用,默认情况下,Raven存储将被使用,除非您在Lite配置文件中运行。您似乎还错过了在配置中设置生成器(.DefaultBuilder())的调用