当我在 IIS7 中托管文件时出现以下错误。
无法获得此命令的授权。如果您应该有权访问此操作,请联系您的管理员并检查 RavenDB 中的 Raven/AnonymousAccess 或 Windows 身份验证设置,我的配置如下:-
<add key="Raven/AnonymousAccess" value="All"/>
在我用谷歌搜索找到一些解决方案后,我将其更改为下面。我是他提到的 Ayende Rahien 的帖子之一,将其更改如下(我做了):-
<add key="Raven/AnonymousAccess" value="Admin"/>
但现在我收到错误:-
未找到请求的值“管理员”。
说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.ArgumentException:未找到请求的值“管理员”。
我已经看过与我的问题类似的以前的帖子,例如在 IISExpress 上运行 RavenDB 时无法创建数据库,并且也无法在 RavenDB 2.x 中创建新数据库
我究竟做错了什么?
我的 web.config 配置如下:-
<appSettings>
<add key="Raven/Port" value="801"/>
<add key="Raven/DataDir" value="~\Database\System"/>
<add key="Raven/AnonymousAccess" value="Admin"/>
</appSettings>