ravendb数据库备份-返回401
我正在测试ravendb的备份和恢复 因此,这是正确的: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
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有一个补丁,后来它就成功了