2017-07-06 8 views
0

Ich benutze einen asmx Webservice Client um eine Verbindung zu einem Backend Web Service herzustellen und wir haben mehrere Umgebungen .In einem der Server bekomme ich den Fehler "Die Anfrage wurde abgebrochen: SSL/TLS Secure Channel konnte nicht erstellt werden, aber in allen anderen Umgebungen funktioniert es einwandfrei. Ich habe unten bereits Artikel erwähnt und nichts davon hat geholfen.Die Anfrage wurde abgebrochen: Konnte keinen SSL/TLS sicheren Kanal für HttpWebRequest erstellen

The request was aborted: Could not create SSL/TLS secure channel.

The request was aborted: Could not create SSL/TLS secure

HttpWebRequest: The request was aborted: Could not create SSL/TLS secure channel

HttpWebRequest The request was aborted: Could not create SSL/TLS secure channel

+0

können Sie eine [system.net trace] (https://docs.microsoft.com/en-us/dotnet/framework/network-programming/how-to-configure-network-tracing) erfassen und Details hinzufügen die Frage –

+0

Mögliches Duplikat von [Die Anfrage wurde abgebrochen: SSL/TLS Secure Channel konnte nicht erstellt werden] (https://stackoverflow.com/questions/2859790/the-request-was-aborted-could-not-create-ssl- tls-secure-channel) –

Antwort

0

Wenn das Problem Server spezifisch ist, können Sie in jeder Ausgabe laufen mit Validierungsprüfung Server-Zertifizierung (wegen der Root Zertifikat fehlt) oder C RL Prüfungsfehler, dann folgenden Code könnte help.Add diese zu Ihrem Projekt und überprüfen

ServicePointManager.ServerCertificateValidationCallback += (sender, certificate, chain, errors) => true; 

Bitte beachten Sie, dass dies kein guter Weg, wie wir machen gerade alle ServerCertificateValidation immer wahr.

Wenn die Servervalidierung das Problem ist, stellen Sie sicher, dass Sie erfolgreich auf die HTTPS-URL von der Maschine zugreifen können. Sie können die URL mit einem beliebigen Browser durchsuchen und erfolgreich durchsuchen können ohne Warnung.Wenn eine Warnung kommt (z. B. Zertifikat nicht vertrauenswürdig), überprüfen Sie den Fehler und stellen Sie sicher, dass Sie das erforderliche Stammzertifikat installiert haben usw.

Hoffe, das hilft!

+0

Ich bekomme den gleichen Fehler und wenn ich versuche, auf die URL in Chrome zuzugreifen, zeigt es ein Meldungsfeld und fragt nach einem Zertifikat aus der Liste, wenn ich bestätige, dass es ausgeht. Aber im Code bleibt der Fehler dort – Athul

Verwandte Themen