ravendb数据库备份-返回401

ravendb数据库备份-返回401,ravendb,database-backups,Ravendb,Database Backups,我正在测试ravendb的备份和恢复 因此,这是正确的: Raven.Backup.exe --url=http://app-dev-01.web:8080/ --dest=C:\Temp\RavenDbBackup2 我得到了我的支持 但当我为不同的数据库执行它时,例如: Raven.Backup.exe --url=http://app-dev-01.web:8080/databases/someDatabase --dest=C:\Temp\RavenBackup 我得到: The r

我正在测试ravendb的备份和恢复

因此,这是正确的:

Raven.Backup.exe --url=http://app-dev-01.web:8080/ --dest=C:\Temp\RavenDbBackup2
我得到了我的支持

但当我为不同的数据库执行它时,例如:

Raven.Backup.exe --url=http://app-dev-01.web:8080/databases/someDatabase --dest=C:\Temp\RavenBackup
我得到:

The remote server returned an error: (401) Unauthorized.
我在日志文件中找不到任何内容,两个操作都由同一个用户运行,该用户具有足够的权限

知道我为什么会犯这个错误吗

谢谢


almir

由于对我使用的另一个组件的依赖,我目前无法立即更新,因此我目前只能使用RavenDB的版本992

我的解决方案是将服务器上的
Raven/AnonymousAccess
配置值设置为
Get
(以前是
All
),并确保调用应用程序设置以下内容:

using (var handler = new HttpClientHandler())
{
    handler.UseDefaultCredentials = true;
    handler.PreAuthenticate = true;
    ...
}

你有没有找到答案?我也有同样的问题!对我认为原因是我们在内部网中使用了它,raven不需要任何身份验证。但就我所记得的,raven有一个补丁,后来它就成功了