2

我正在从稳定版本 2261 运行 Raven.Server.exe。我可以从 localhost:8080 访问 raven 工作室,但我无法执行许多操作(如创建数据库)。当我尝试时,会弹出 Windows 身份验证,询问我的凭据。我在同一台计算机上以管理员身份运行,但我的凭据未被识别。使用嵌入式模式也会发生同样的事情。只有将应用程序放在 IIS 上,我才能以管理员身份使用 raven studio。但我希望能够使用基于控制台的服务器和/或嵌入式模式来做到这一点。请帮忙。

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

4

1 回答 1

2

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

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

这对于生产来说可能是一个糟糕的想法。但是在控制台模式下运行以进行开发时应该做到这一点。

于 2013-04-30T18:49:34.337 回答