Xamarin C#错误:SecureChannelFailure(身份验证或解密失败.)

spa*_*ael 4 webclient xamarin

我用这个:

        WebClient mClient = new WebClient();
        mClient.UseDefaultCredentials = false;
        mClient.Credentials = new NetworkCredential("Name", "Password");
        Uri mUrl = new System.Uri("https://server");
        mClient.DownloadDataAsync(mUrl);
        mClient.DownloadDataCompleted += MClient_DownloadDataCompleted;`
Run Code Online (Sandbox Code Playgroud)

我在标题中得到错误.

我不明白的是,如果我在Visual Studio的控制台应用程序中使用相同的代码,我会得到预期的结果!但如果我在我的Android应用程序中使用此代码,我会在标题中得到错误.我在模拟器和设备上试了一下.

nth*_*xel 24

使用ModernHttpClient对我不起作用.什么工作改变了Android项目中的一些设置.首先右键单击项目并选择"属性".

Android选项>高级> HttpClient实现= Android

Android选项>高级> SSL/TLS实现= Native TLS 1.2+

我在Visual Studio 2017上.