フォルダー内のローカル raven db インスタンスに接続する必要がある 2 つのアプリケーションがあります。最初のアプリケーションは正常に起動します。2 番目のアプリケーションが起動すると、ファイルのアクセス許可が原因でドキュメント ストアを初期化できません。
独自のドキュメント ストアを必要とする複数のアプリケーションから同じデータベースに接続するにはどうすればよいですか?
フォルダー内のローカル raven db インスタンスに接続する必要がある 2 つのアプリケーションがあります。最初のアプリケーションは正常に起動します。2 番目のアプリケーションが起動すると、ファイルのアクセス許可が原因でドキュメント ストアを初期化できません。
独自のドキュメント ストアを必要とする複数のアプリケーションから同じデータベースに接続するにはどうすればよいですか?
複数のインスタンス (同じアプリケーションであろうと異なるアプリケーションであろうと) が同じデータベースを共有することはできません。
スタンドアロンの RavenDB サーバーを使用するか、各アプリケーション インスタンスが独自のデータベースを開くようにすることができます。
埋め込みバージョンを使用している場合は、各インスタンスが独自のデータ ディレクトリを取得していることを確認してください。
var documentStore = new EmbeddableDocumentStore { DataDirectory = "path/to/database/directory" };
documentStore.Initialize();
http://ravendb.net/docs/client-api/connecting-to-a-ravendb-datastore