さまざまなアセンブリで ASP .Net Web API とやり取りするアプリケーションでRavenDB-Embedded 2.0.2230を使用しました。
ドキュメント ストアを設定UseEmbeddedHttpServer = true
すると、最初に RavenDB にリクエストを送信すると正しく実行されますが、2 回目に送信しようとすると、アプリケーションに Raven Studio が表示されます。
設定を削除UseEmbeddedServer
すると、アプリケーションは問題なく実行されます。
私の RavenDB は、データ層の次のコードで構成されています。
this.documentStore = new EmbeddableDocumentStore
{
ConnectionStringName = "RavenDB",
UseEmbeddedHttpServer = true
}.Initialize();
および実装にWeb.config
は、サービス層に次の設定があります。
<connectionStrings>
<add name="RavenDB" connectionString="DataDir=~\App_Data\RavenDatabase" />
</connectionStrings>
私が見逃した設定はありますか?
Raven Studio を別のポートにポイントするために適用する必要がある設定はありますか?