我在我的应用程序中使用了 RavenDB-Embedded 2.0.2230,并在不同的程序集中与 ASP .Net Web API 交互。
当我UseEmbeddedHttpServer = true
在文档存储上设置时,第一次向 RavenDB 发送请求时,它会正确执行,但是当我第二次尝试时,我的应用程序会显示 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 指向不同的端口?