C# 401下载文件时出现web异常

C# 401下载文件时出现web异常,c#,webclient,webclient-download,defaultproxy,C#,Webclient,Webclient Download,Defaultproxy,我想从网站上下载某个文件。为此,我试着用这个 WebProxy p = new WebProxy("192.168.10.254:8080", true); p.Credentials = new NetworkCredential("username", "pwd"); WebRequest.DefaultWebProxy = p; WebClient client = new WebClient(); string downloadString = client.DownloadString

我想从网站上下载某个文件。为此,我试着用这个

WebProxy p = new WebProxy("192.168.10.254:8080", true);
p.Credentials = new NetworkCredential("username", "pwd");
WebRequest.DefaultWebProxy = p;
WebClient client = new WebClient();
string downloadString = client.DownloadString("myDowloadUrl");
每一次,我都会遇到这个web异常

远程服务器返回错误:(401)未经授权


有什么线索吗?

我建议始终保持简单。试试这个

       using (var Client = new WebClient())
        {
            Client.Credentials = new System.Net.NetworkCredential("username", "pwd");
            Client.DownloadFile("myDowloadUrl", @"downloadFilelocalpath");
        }

你测试过浏览器的访问权限吗?是的,我可以使用这些证书登录,但当我尝试解压下载的文件时,仍然会显示归档文件已损坏或未知format@user3108411也许文件确实损坏了,请确保它没有损坏,或者尝试通过浏览器下载它。