Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在WPF应用程序中从不受信任的安全站点下载文件?_C#_Wpf_.net 3.5 - Fatal编程技术网

C# 如何在WPF应用程序中从不受信任的安全站点下载文件?

C# 如何在WPF应用程序中从不受信任的安全站点下载文件?,c#,wpf,.net-3.5,C#,Wpf,.net 3.5,我有一个安全网站上的文件,我想使用WPF应用程序下载。该文件是表单URL处以制表符分隔的文本文件。以下是我目前掌握的代码: Uri uri = new Uri("https://my.server.com/test/my_file.txt"); System.Net.WebClient client = new System.Net.WebClient(); try { client.DownloadFile(uri, "my_file.txt"); } finally { cl

我有一个安全网站上的文件,我想使用WPF应用程序下载。该文件是表单URL处以制表符分隔的文本文件。以下是我目前掌握的代码:

Uri uri = new Uri("https://my.server.com/test/my_file.txt");
System.Net.WebClient client = new System.Net.WebClient();
try
{
    client.DownloadFile(uri, "my_file.txt");
}
finally
{
    client.Dispose();
}
但是,这会引发System.Net.WebException,并显示消息“基础连接已关闭:无法为SSL/TLS安全通道建立信任关系。”

尝试通过web浏览器访问中的文件时,首先会发出警告,指出服务器颁发的证书不受信任,但在大多数现代浏览器中,您可以单步访问并成功访问该文件

看一看-它允许您定义自定义验证方法(因此您可以忽略证书验证的任何失败部分)