Immer Fehler 107 (net::ERR_SSL_PROTOCOL_ERROR): SSL-Protokollfehler

Ich weiß, es gibt eine Menge von Fragen zu gleichen Themen auf stackoverflow, aber hier habe ich ein paar andere Fragen:

Benutzte ich die installer class zu reserve a port und bind it with hash auf win7/Winxp:

if (Environment.OSVersion.Version.Major > 5)
{
    startInfo.Arguments = @"/c netsh http add urlacl url=https://127.0.0.1:8083/user=EVERYONE";
    netsh http add sslcert ipport=127.0.0.1:8083 certhash=df03c4b0b32f3302a3b70abe6b5dfd864d0986a5 appid={00112233-4455-6677-8899-CCBBCCDDEEFF} clientcertnegotiation=enable;
}
else
{
    startInfo.Arguments = @"/c httpcfg set urlacl /u https://127.0.0.1:8083/";
    httpcfg set ssl -i 127.0.0.1:8083 -h df03c4b0b32f3302a3b70abe6b5dfd864d0986a5 -f 2
}

Es ist nichts falsch mit dem code und setup project. Alles funktioniert einwandfrei außer folgende Punkte:

  • immer wenn ich installiert exe auf win7 es läuft die WCF webservice erfolgreich.
  • Immer wenn ich mich mit WinXP(SP#) auf meiner lokalen Maschine erzeugt einen Fehler:

    Fehler 107 (net::ERR_SSL_PROTOCOL_ERROR): SSL-Protokollfehler

  • Aber, wenn ich mit teamviewer einloggen in jedem WinXp virtuellen Maschine, Es läuft erfolgreich.

Wie kann es möglich sein, versuchte ich es einige Zeit, bekam aber das gleiche Ergebnis. Es läuft auf Xp(auf VM), aber nicht auf realen XP-Rechner?

Habe ich was Falsches geschrieben zu binden und uns den Hafen? Stellt die firewall eine Rolle spielt hier?

Ich auch bestätigt es mit httpcfg query ssl und der hash war die gebundenen erfolgreich mit dem Hafen.

Jede Hilfe wird spürbar.

IMO ist dieser Befehl nicht funktioniert:netsh http add urlacl url=https://127.0.0.1:8083/user=EVERYONE

Ich habe versucht, um herauszufinden, den Fehler mit fiddler und er sagt:

"Failed to secure existing conection for <ipaddress>.  Authentication failed because the remote party has closed the transport stream."
InformationsquelleAutor Amit Pal | 2013-04-21
Schreibe einen Kommentar