我有一项使用凭据域\用户下载文件的服务,但出现此错误:
ErrorCode [-2147023582] 80070522
描述 [客户端不持有所需的权限。]
Windows Server 2003 64 位的
ErrorContext [RemoteFileError]
我正在设置凭证所以:
bc.AuthenticationScheme = AuthenticationScheme.Negotiate;
bc.AuthenticationTarget = AuthenticationTarget.Server;
用户对源文件夹和目标文件夹具有完全访问权限。
使用 SharpBits 库。
它似乎还缺少一些访问权。有什么建议么?
[编辑]
BITS 服务提供的资源访问似乎出现了一些故障。
还在调查。
[编辑]
调查使用 BITS 的权利。
- 使用命令“sc sdshow bits”我在它工作的环境中得到这个输出:
D:(A;;CCLCSWRPWPDTLOCRRC;;;SY) (A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA) (A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)
- 副本不起作用的地方:
D:(A;;CCLCSWRPWPDTLOCRRC;;;SY) (A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA) (A;;CCLCSWLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU) (A;;CR;;;AU) (A;;CCLCSWRPWPDTLOCRRC;;;PU) S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)