Я пытаюсь вызвать службу, используя приведенный ниже набор кода в С#. я использую .NET Framework 4.6.2. и всякий раз, когда я достигаю кода (HttpWebResponse)myHttpWebRequest.GetResponse(), он генерирует исключение. Запрос был прерван: не удалось создать безопасный канал SSL/TLS. Я пробовал много решений, указанных в переполнении стека. но ни один из них мне не помог. Я борюсь с этим с прошлой недели, а затем, наконец, публикую здесь. пожалуйста, любая помощь будет оценена. Я даже добавил сертифицированные в местные магазины, но все равно бесполезно. ниже мой код.
ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
Uri myUri = new Uri("https://CallingUrl");
WebRequest myWebRequest = HttpWebRequest.Create(myUri);
HttpWebRequest myHttpWebRequest = (HttpWebRequest)myWebRequest;
string svcCredentials = Convert.ToBase64String(ASCIIEncoding.ASCII.GetBytes("User:Pwd"));
myHttpWebRequest.Headers.Add("Authorization", "Basic " + svcCredentials);
myHttpWebRequest.PreAuthenticate = true;
myHttpWebRequest.ContentType = "application/x-www-form-urlencoded";
myHttpWebRequest.Method = "POST"
HttpWebResponse httpResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();