c# - 如何拥有 RavenDB Web UI 的管理员权限

标签 c# ravendb

我正在从稳定版本 2261 运行 Raven.Server.exe。我可以从 localhost:8080 访问 raven studio,但我无法执行许多操作(例如创建数据库)。当我尝试时,会弹出 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

最佳答案

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

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

这对于生产来说可能是一个糟糕的主意。但在控制台模式下运行进行开发时应该可以解决问题。

关于c# - 如何拥有 RavenDB Web UI 的管理员权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14917226/

相关文章:

c# - 在后面的 C# 代码中设置和检索 cookie

c# - 无法将 `System.Windows.Forms` 引用添加到我的 WCF 服务库

ravendb - 如何创建 RavenDB 资源管理器?

unit-testing - 乌鸦数据库 : Force indexes to wait until not stale whilst unit testing

c# - RavenDb LoadAsync 不返回也不抛出异常

c# - 将二维集合绑定(bind)到 DataGridView

c# - 命名空间在 C# 中是必不可少的吗?

c# - 配置 HttpClientFactory 时证书错误

ravendb - 我应该对RavenDB期望什么性能水平?

azure - docker 容器重启中的 RavenDB 在 Linux 虚拟机上失去连接