C# 从安全sharepoint server c下载文件#

C# 从安全sharepoint server c下载文件#,c#,.net,sharepoint,networking,C#,.net,Sharepoint,Networking,我正在尝试从Sharepoint服务器下载文件,但是我的代码无法提供凭据。它的安全性是这样的:你会看到一个小WinForms弹出窗口,询问登录详细信息,比如网络驱动器,而不是登录屏幕。 这就是我正在使用的 using (WebClient client = new WebClient()) { client.Credentials = new NetworkCredential("william.dunne", "legacy01"); client.DownloadFile(U

我正在尝试从Sharepoint服务器下载文件,但是我的代码无法提供凭据。它的安全性是这样的:你会看到一个小WinForms弹出窗口,询问登录详细信息,比如网络驱动器,而不是登录屏幕。 这就是我正在使用的

using (WebClient client = new WebClient())
{
    client.Credentials = new NetworkCredential("william.dunne", "legacy01");
    client.DownloadFile(URL, Filename);
}

您似乎缺少用户名的域部分。尝试将域提供给
NetworkCredentials
重载构造函数。

您可能必须在App.config文件中提供凭据(如果没有凭据,请创建一个)。