8

如何禁用 RavenDB 复制?原因是我在一台服务器上有一个简单的数据库,此时我不需要任何复制。

IDocumentStore tmpStore = new DocumentStore
{
    Url = url
};

tmpStore.Initialize();
tmpStore.DatabaseCommands.EnsureDatabaseExists(dbName); // WebException

如果我尝试确保已创建数据库,则会收到带有 HTTP 状态 404 的 WebException。当 RavenDB 向/docs/Raven/Replication/Destinations发出请求时发生此错误。还是我应该忽略这个例外?

4

2 回答 2

5

Web 异常在 RavenDB 客户端内部被抛出和捕获。您可以安全地继续工作,并且您的代码将正确执行。

于 2011-05-04T08:55:49.963 回答
2

404 是由 Raven 检查您是否有复制设置引起的,您可以放心地忽略它。

http://groups.google.com/group/ravendb/browse_thread/thread/5cdde7854bc929f4

http://groups.google.com/group/ravendb/browse_thread/thread/6cb950e1eb760c08/c09ce446a3f4e99f

于 2011-05-03T13:21:04.540 回答