我有一个控制台应用程序可以从 SharePoint 网站下载文件。sharepoint 站点使用基于声明的身份验证。
此代码引发 403 Forbidden 异常。指定的网络凭据具有对站点的完全访问权限,并且能够从浏览器下载相同的文件。
WebClient webClient = new WebClient();
webClient.Credentials = new NetworkCredential(username,Password,domain);
byte[] fileData = webClient.DownloadData(urlOfAFile);
FileStream file = File.Create(localPath);
file.Write(fileData, 0, fileData.Length);
知道如何解决这个问题吗?