2013-02-17 77 views
2

我从稳定版本2261我能够从本地主机访问乌鸦工作室运行Raven.Server.exe:8080,但我不能够执行许多操作(如创建一个数据库)。当我尝试时,Windows身份验证弹出要求我的凭据。我在同一台计算机上以管理员身份运行,但我的凭据无法识别。使用嵌入模式也会发生同样的事情。只有将应用程序放在IIS上,我才能够使用乌鸦工作室作为管理员。但我希望能够使用基于控制台的服务器和/或嵌入式模式进行操作。请帮忙。如何拥有管理员权限的RavenDB网页UI

的ASP.NET MVC 4应用程序配置:

RavenController.Store = new DocumentStore 
{ 
    ConnectionStringName = "RavenDB" 
} 

<add name="RavenDB" connectionString="Url=http://localhost:8080;" /> 

Raven.Server.exe.config:

<add key="Raven/Port" value="*"/> 
<add key="Raven/DataDir" value="~\Database\System"/> 
<add key="Raven/AnonymousAccess" value="Get"/> 

查阅这些屏幕截图描述该问题一步步骤:

http://issues.hibernatingrhinos.com/issueImageAttachments?issue=57-1412

+0

您正在使用什么建设? 您是否在域上运行? 您试图以管理员身份登录的用户是? ravendb用户是否具有管理员权限? – 2013-02-17 08:17:35

+0

构建2261,跑我家的机器上,以便无域,我在我的机器的管理员(但还没有配置任何用户对乌鸦),RavenDB在同一台机器上运行,所以它具有管理员priveleges。 感谢您抽出宝贵时间帮助我。 – diogofriggo 2013-02-17 16:44:25

回答

2

您可以将“Raven/AnonymousAccess”的值更改为“A DMIN”。

<add key="Raven/AnonymousAccess" value="Admin"/> 

这可能是一个糟糕的创意。但是,在控制台模式下运行开发时,应该这样做。