NServiceBus - 使用 DBSubscriptionStorageConfig,但 SQl 服务器订阅表不显示任何记录

发布于 2024-10-16 11:31:46 字数 694 浏览 0 评论 0原文

添加 SQL 数据库部分来处理订阅后,我的订阅者配置如下所示

;初始目录=NServiceBus;集成安全性=SSPI"/>

我更改了端点类,如下所示

class EndpointConfig : IConfigureThisEndpoint, AsA_Server , IWantCustomInitialization
{
    public void Init()
    {
        NServiceBus.Configure.With()
            .Log4Net()
            .DefaultBuilder()
            .XmlSerializer()
            .UnicastBus()
            .ImpersonateSender(false)
            .DBSubcriptionStorage();
    }
}

当我启动订阅者自动订阅的应用程序时,我在订阅数据库中看不到任何条目。另外,我没有看到应用程序报告的任何错误...配置文件中缺少的任何内容...

感谢任何帮助...

After adding section for SQL Database to handle subscriptions, My subscriber config looks like this

;initial catalog=NServiceBus;Integrated Security=SSPI"/>

I changed the endpoint class as follows

class EndpointConfig : IConfigureThisEndpoint, AsA_Server , IWantCustomInitialization
{
    public void Init()
    {
        NServiceBus.Configure.With()
            .Log4Net()
            .DefaultBuilder()
            .XmlSerializer()
            .UnicastBus()
            .ImpersonateSender(false)
            .DBSubcriptionStorage();
    }
}

When I fire up the application, where subscribers automatically subscribe, I don't see any entries in the subscription DB. Also I don't see any error reported by the application... Anything I am missing in the config file...

Appreciate any help...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

身边 2024-10-23 11:31:46

当使用像 As_aServer 这样的内置角色时,角色配置优先。因此,在您的情况下,仅当您使用 As_aPublisher + 在“生产”配置文件中运行时才会使用 db sub.storage。

When using the builtin roles like As_aServer the role config takes precedence. So in your case the db sub.storage will only be used if you use As_aPublisher + run in the "production" profile.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文