我正在运行 RavenDB.Client 2.0.2173-Unstable。 我正在创建一个多租户系统,作为我的注册流程的一部分,我想创建一个新的 Raven 数据库。
我有三行简单的代码..
string newDBName = "1234";
IDocumentStore documentStore = new DocumentStore { Url = "http://myserver:8080", DefaultDatabase = newDbName};
documentStore.Initialize();
documentStore.DatabaseCommands.EnsureDatabaseExists(newDBName);
根据建议,我也尝试了这个:
string newDBName = "1234";
IDocumentStore documentStore = new DocumentStore { Url = "http://myserver:8080"};
documentStore.Initialize();
documentStore.DatabaseCommands.EnsureDatabaseExists(newDBName);
在最后一行我收到了一个InvalidOperationException异常,Raven告诉我它无法确定该怎么做。
<h1>Could not figure out what to do</h1>
<p>Your request didn't match anything that Raven knows to do, sorry...</p>
我知道我的连接/服务器是正常的,因为我能够从默认数据库读写。
这是权限问题吗?