【发布时间】:2013-01-31 08:52:45
【问题描述】:
我使用以下代码运行并初始化一个实例:
EmbeddableDocumentStore db = new EmbeddableDocumentStore();
db.DataDirectory = @"C:\RavenDb\";
db.Configuration.HostName = "localhost";
db.Configuration.Port = 8080;
db.UseEmbeddedHttpServer = true;
db.Initialize();
初始化并保持应用程序处于调试模式后,我尝试通过“localhost:8080”访问浏览器上的管理工作室,但请求超时/没有任何反应。我尝试了不同的端口,我以管理员模式启动 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.OAuth.OAuthClientCredentialsTokenResponder.AuthenticateClient (ContractName="Raven.Database.Server.Security.OAuth.IAuthenticateClient") --> Raven.Database.Server.Security.OAuth.OAuthClientCredentialsTokenResponder --> AssemblyCatalog (Assembly="Raven.Database, Version=2.0.0.0, Culture=neutral, PublicKeyToken=37f41c7f99471593")
【问题讨论】:
-
删除主机名设置,它应该可以工作
-
@AyendeRahien,我删除了它,没有改变,它不起作用。我还尝试了 Yogi 的代码 sn-p。也没有运气。
-
顺便说一下,当我运行 Raven.Server.exe 时,我可以毫无问题地进入管理工作室。当我运行嵌入式文档存储时,它会导致问题,如上面的片段所示
-
我在控制台应用程序中运行客户端时从输出窗口添加了一些信息。
标签: c# ravendb ravendb-studio ravendb-http