ASP.NET Die zugrunde liegende Verbindung wurde geschlossen: Es konnte kein Vertrauen relat etablieren

StackOverflow https://stackoverflow.com/questions/1602518

  •  05-07-2019
  •  | 
  •  

Frage

Wenn HttpWebRequest zu verwenden versuchen, eine Seite aus meinem Dev-Server abzurufen, erhalte ich eine Web-Ausnahme:

Die zugrunde liegende Verbindung wurde geschlossen:. Kann keine Vertrauensstellung für den sicheren SSL / TLS-Kanal etabliert“Das Remote-Zertifikat ungültig ist nach den Validierungsverfahren ...

Die URL ich zum Lesen bin versucht, ist eine einfache alte http://myserver.com/mypage .asp - kein SSL. Der Produktionsserver verfügt über ein gültiges Zertifikat, so sollte dies kein Problem sein, aber unser Dev-Server nicht.

Hilfe

War es hilfreich?

Lösung 2

Gefunden eine gute Antwort hier:

http://blog.jameshiggs.com/2008/05/01/c-how-to-accept-an-invalid-ssl-certificate-programmatically/

Nicht gut für die Produktion, sondern löst mein Dev-Server Problem.

Andere Tipps

Leider ist der Link, die @DavidLively vorgesehen ist nicht mehr verfügbar. Sie können es mit dem Archiv des Web finden: http://web.archive.org/web/20120830211353/http://blog.jameshiggs.com/2008/05/01 / c-how-to-accept-ein-invalid-ssl-Zertifikat-programmatisch /

Auch aus diesem Code habe ich dies jedes Zertifikat, gültig oder nicht zuzulassen, dass (nicht zu im Produktionscode verwenden!):

ServicePointManager.ServerCertificateValidationCallback += new RemoteCertificateValidationCallback(AcceptAnyCertificate);

private static bool AcceptAnyCertificate(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors policyErrors)
{
    return true;
}

Wenn Sie dieses Problem sind, die auch nach dem Zertifikat auf dem Test-Server des vertrauenswürdigen Stammzertifizierungsstellen hinzufügen, stellen Sie sicher, dass es für alle Benutzer nicht nur nur den aktuellen Benutzer hinzugefügt wird.

Weitere Informationen: http: //brainof-dave.blogspot. com / 2008/08 / Remote-Zertifikat-is-ungültig-according.html

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top