0

我有一个托管在 Windows 服务中的 WCF 服务,并且 Windows 服务使用“本地系统帐户”运行。服务正在尝试从 SharePoint 服务器下载文件并失败并出现错误:

System.Net.WebException:远程服务器返回错误:(401)未经授权。在 System.Net.WebClient.DownloadFile(Uri 地址,字符串文件名) 在 System.Net.WebClient.DownloadFile(字符串地址,字符串文件名)

类似的设置在另一台机器上工作,服务能够与 Sharepoint 站点通信,但不能在我的服务器中。我已经在另一台机器上尝试过这个设置,但除了一台机器之外,同样的错误。

与 SharePoint 通信需要哪些权限?另外,如何检查请求期间传递的凭据是什么?

4

1 回答 1

1

如果此处涉及证书,请查看这是否是证书问题。使用MMC 管理单元并比较工作机器和非工作机器上的证书。

于 2012-05-16T02:57:40.920 回答