如何禁用RavenDB复制

ole*_*sii 8 c# ravendb

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

IDocumentStore tmpStore = new DocumentStore
{
    Url = url
};

tmpStore.Initialize();
tmpStore.DatabaseCommands.EnsureDatabaseExists(dbName); // WebException
Run Code Online (Sandbox Code Playgroud)

如果我尝试确保创建了数据库,则会收到HTTP状态为404的WebException.当RavenDB向/ docs/Raven/Replication/Destinations发出请求时,会发生此错误.或者我只是忽略这个例外?

Aye*_*ien 5

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

  • 谢谢奥伦.但是,如果我选择Debug> Exceptions,请参阅.然后打破抛出的异常,我将在Raven DB的内部库中被内部异常停止.你认为你或许可以重新考虑在那里抛出异常吗?这真的是一种特殊的情况吗?或者我可以在配置文件中禁用该行为? (2认同)