【发布时间】:2013-02-18 10:24:27
【问题描述】:
几个月前,我在玩 RavenDb 和 Azure,并通过关注 this excellent blog post 将服务器托管在工作角色中成功地运行了它。
但是,我刚刚创建了一个新项目并尝试再次关注该文章,但自那篇博客文章以来,raven 文件似乎发生了很大变化。值得注意的是:
- 不只是一个“RavenDB”NuGet 包 - 有很多:RavenDB 客户端、RavenDB 数据库、RavenDB Embedded、RavenDB 服务器和 RavenDB Asp.Net 托管服务器。
- 安装“RavenDB 服务器”(这似乎最适合工作人员角色)时,它不再具有文章中提到的相同 .dll,并且不再有 .xap 文件。我尝试简单地引用 Raven.Database .dll,但是当我尝试启动它时,我得到了一个
InvalidOperation异常:“Munin 文件中存储的表数量不同”。
谁能向我提供以工作角色运行 RavenDB 所需的步骤?
将 RavenDB 作为辅助角色运行是最佳方式,还是有更合适的方式在 Azure 中运行? (它需要被多个网站使用)。
【问题讨论】:
标签: c# asp.net .net azure ravendb