Jak mogę sprawić, aby moja aplikacja RavenDB była poprawnie uruchamiana, gdy UseEmbeddedHttpServer jest ustawiony na true przy użyciu architektury dwupoziomowej?

użyłemRavenDB-Embedded 2.0.2230 w mojej aplikacji współpracowałem z ASP .Net Web API w różnych zespołach.

Kiedy ustawiamUseEmbeddedHttpServer = true w magazynie dokumentów po raz pierwszy wysyłam żądanie do RavenDB, wykonuje ono poprawnie, ale kiedy próbuję po raz drugi, moja aplikacja wyświetla Raven Studio.

Kiedy usuwamUseEmbeddedServer ustawienie, moja aplikacja działa bez żadnych problemów.

Mój RavenDB jest skonfigurowany z następującymi kodami w warstwie danych:

this.documentStore = new EmbeddableDocumentStore
{
    ConnectionStringName = "RavenDB",
    UseEmbeddedHttpServer = true
}.Initialize();

i wdrożenieWeb.config mieć te ustawienia w warstwie usług:

<connectionStrings>
    <add name="RavenDB" connectionString="DataDir=~\App_Data\RavenDatabase" />
</connectionStrings>

Czy jest jakieś ustawienie, które przegapiłem?

Czy są jakieś ustawienia, które muszę zastosować, aby skierować Raven Studio do innego portu?

questionAnswers(2)

yourAnswerToTheQuestion