我正在尝试为 AsyncPages 运行 NServiceBus 示例。看起来很简单。
- 从 NServiceBus.com 下载最新版本
- 执行bat文件安装先决条件
- 打开解决方案
- 按 F5
- 在文本框中输入一个数字
当我这样做时,我得到了一个讨厌的 RavenDB 错误(NServiceBus 将其用作数据存储)。
Exception when starting endpoint, error has been logged. Reason: There is no index named: dynamic/TimeoutData
RavenDB 似乎没有或不能创建索引。不确定这是 RavenDB 错误还是 NServiceBus 错误,但它使我无法运行示例。
提前致谢
更新:
按照 Andreas 的建议升级到 3.2.1 版时。
Exception when starting endpoint, error has been logged. Reason: An exception was thrown while invoking the constructor 'Void .ctor(Raven.Client.IDocumentStore)' on type 'RavenTimeoutPersistence'.
我现在也注意到样本和 TopShelf 的问题。他们在 topshelf 中托管的是引用 3.2.0 版本的 NServiceBus 而不是 3.2.1。
到目前为止,这不是一次有趣的体验,但也许我应该放弃样品并直接投入到一些东西中。