【问题标题】:RavenDb license for NServiceBusNServiceBus 的 RavenDb 许可证
【发布时间】:2015-03-05 21:04:23
【问题描述】:

我在我的应用程序中使用 NServiceBus,并且由于 NServiceBus 5 RavenDb 不是默认的持久性,并且没有与 NServiceBus 一起安装。所以我下载了 RavenDB-Build-2952 并在安装时安装了 Development 选项。

当我尝试运行我的项目(仍然使用 NServiceBus 4)时,我收到一个错误,即 RavenDb 的许可证对 Windows 身份验证无效。我的 NServiceBus 代码中没有关于 RavenDb 持久性的特殊配置。

如何确保 RaveDb 安装使用 NServiceBus 许可证?

【问题讨论】:

  • 我删除了我的答案,因为你是对的,它与 v5 无关。我相信您可以联系 Particular 并要求他们向您发送许可证文件,或者使用 RavenDb 安装 v4 并从那里获取 license.xml 文件,如文档docs.particular.net/nservicebus/… 中所述
  • 问题是我找不到 NServiceBus v4 安装 - 所有可供下载的是版本 5。
  • 我发现Chocolatey上还是有的chocolatey.org/packages/nservicebus.ravendb.install

标签: ravendb nservicebus nservicebus5


【解决方案1】:

您确定这是错误而不是警告吗?

几个月前我遇到了这个问题,尽管日志中出现了这条消息,但系统运行没有问题。

尝试忽略错误/警告(我假设您正在调试),看看持久性是否仍然按需要起作用?

【讨论】:

  • 是的。它引发了异常。
  • 如果忽略异常,总线无法处理消息?
  • 请联系 specific.net 的支持人员获取许可文件
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多