RavenDb - 无法创建数据库。错误: - 未经授权未经授权

时间:2013-06-27 11:05:00

标签: ravendb

我在IIS7中托管文件时遇到以下错误。

  

无法获得此命令的授权。如果你应该   访问此操作请与您的管理员联系并检查   Raven / AnonymousAccess或Windows身份验证设置   RavenDB   我的配置如下: -

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

在谷歌搜索找到一些解决方案后,我改为以下。我提到Ayende Rahien one of the posts将其改为如下(我做过): -

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

但现在我收到的错误是: -

  

未找到请求值'Admin'。

     

描述:执行期间发生了未处理的异常   当前的网络请求。请查看堆栈跟踪了解更多信息   有关错误的信息以及它在代码中的起源。

     

异常详细信息:System.ArgumentException:请求的值'Admin'   没找到。

我之前的帖子与我的问题Unable to create databases when running RavenDB on IISExpress以及Can't create new DB in 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>

1 个答案:

答案 0 :(得分:1)

您需要确保在IIS中启用了Windows身份验证,因此它实际上可以让您登录。<​​/ p>