C# 无法使用嵌入式数据库访问RavenDB Management Studio

C# 无法使用嵌入式数据库访问RavenDB Management Studio,c#,ravendb,ravendb-studio,ravendb-http,C#,Ravendb,Ravendb Studio,Ravendb Http,我使用以下代码运行并初始化实例: EmbeddableDocumentStore db = new EmbeddableDocumentStore(); db.DataDirectory = @"C:\RavenDb\"; db.Configuration.HostName = "localhost"; db.Configuration.Port = 8080; db.UseEmbeddedHttpServer =

我使用以下代码运行并初始化实例:

        EmbeddableDocumentStore db = new EmbeddableDocumentStore();
        db.DataDirectory = @"C:\RavenDb\";
        db.Configuration.HostName = "localhost";
        db.Configuration.Port = 8080;
        db.UseEmbeddedHttpServer = true;
        db.Initialize();
初始化应用程序并将其保持在调试模式后,我尝试通过“localhost:8080”访问浏览器上的ManagementStudio,但请求超时/什么也没有发生。我尝试了不同的端口,在管理模式下启动VS2012。我通过Nuget下载了最新版本。我做错了什么/没有看到这里

谢谢

编辑:经过几次建议后,我尝试了以下代码,但仍然无效:

        NonAdminHttp.EnsureCanListenToWhenInNonAdminContext(8080);
        EmbeddableDocumentStore db = new EmbeddableDocumentStore
        {
            RunInMemory = true,
            DataDirectory = @"C:\RavenDb\",
            UseEmbeddedHttpServer = true
        };

        db.Initialize();
此外,在运行控制台应用程序时,我在输出窗口中收到以下警告消息:

导致:无法在部件“Raven.Database.Server.Security.OAuth.OAuthClientCredentialsTokenResponder”上设置导入“Raven.Database.Server.Security.OAuthClientCredentialsTokenResponder.AuthenticateClient(ContractName=“Raven.Database.Security.OAuthClientCredentialsTokenResponder”)”。
元素:Raven.Database.Server.Security.OAuth.OAuthClientCredentialsTokenResponder.AuthenticateClient(ContractName=“Raven.Database.Server.Security.OAuth.IAAuthenticateClient”)-->Raven.Database.Server.Security.OAuth.OAuthClientCredentialsTokenResponder-->组装目录(程序集=“Raven.Database,Version=2.0.0.0,Culture=neutral,PublicKeyToken=37f41c7f99471593”)

这是nuget包装的一种解决方案

<package id="RavenDB.Embedded" version="2.0.2230" targetFramework="net45" />

删除主机名设置,它应该work@AyendeRahien,我删除了它,没有更改,它不起作用。我还尝试了Yogi的代码片段。也没有运气。顺便说一句,当我运行Raven.Server.exe时,我进入management studio没有问题。当我运行上面截图中所示的嵌入式文档存储时,它会导致问题。我添加了一些在控制台应用程序中运行客户端时,输出窗口中的信息。没有更改,我的浏览器中的“localhost:8080”对我没有任何帮助。端口未被阻止-(我仔细检查了一下,我在2.0.2230版上运行了所有3个已安装的RavenDB组件。我在输出窗口中添加了一些我捕获的警告消息。似乎出现了类似的问题:目前,如果需要运行嵌入式,这似乎会使RavenDB变得毫无用处。Management Studio是当前管理RavenDB的唯一方法e数据库。
NonAdminHttp.EnsureCanListenToWhenInNonAdminContext(8080);
var documentStore = new EmbeddableDocumentStore
{
    RunInMemory = true,
    DataDirectory = @"C:\RavenDb\",
    UseEmbeddedHttpServer = true
};

documentStore.Initialize();