salesforce url无法使用c#.net代码建立SSL连接

salesforce url无法使用c#.net代码建立SSL连接,c#,.net,ssl,salesforce,C#,.net,Ssl,Salesforce,要调用salesforceapi,我正在使用restclient,如下所示- var client = new RestClient("https://test.salesforce.com/services/oauth2/token"); var request = new RestRequest(Method.POST); request.AddHeader("Content-Type", "application/x-ww

要调用
salesforceapi
,我正在使用restclient,如下所示-

  var client = new RestClient("https://test.salesforce.com/services/oauth2/token");
                var request = new RestRequest(Method.POST);
                request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
                request.Parameters.Clear();
                request.AddParameter("grant_type", "password");
                request.AddParameter("username", userName);
                request.AddParameter("password", password);
                request.AddParameter("client_id", clientID);
                request.AddParameter("client_secret", clientSecret);
                response = client.Execute(request);
但是得到错误-

The SSL connection could not be established, see inner exception. Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.   

有人知道如何解决这个问题吗?

内部的例外是什么?请在捕捉器中添加一个断点并检查其内部。您使用的是什么版本的.NET?这可能是因为您的请求未使用TLS 1.2。我使用的是azure函数及其.net core 2.0。这是一个错误,我也遇到了内部异常。我知道已经18个月了,但您是否发现了这里的错误?我的代码在我的开发PC上运行,但在UAT服务器上失败。我们的网络人员告诉我UAT服务器上的一切都是最新的,但我猜不是。我应该寻找什么来查看服务器上是否有过时的东西?或者可能打不通?UAT服务器上的SSL证书仅在明年到期。