Azure WebJob "Sicherer SSL / TLS-Kanal konnte nicht erstellt werden"

8

Ich habe einen Azure WebJob, der, wenn er lokal ausgeführt wird, einwandfrei funktioniert. Wenn er jedoch in Azure ausgeführt wird, löst er eine Ausnahme aus. Der WebJob führt über HTTPS einen externen Aufruf aus, der in Azure diese Ausnahme erzeugt:

  

System.Net.WebException: Die Anfrage wurde abgebrochen: Konnte nicht erstellt werden   Sicherer SSL / TLS-Kanal bei System.Net.HttpWebRequest.GetResponse ()

Ich habe auch versucht, das Sicherheitsprotokoll mit ServicePointManager auf TLS zu setzen, aber das hatte auch keine Auswirkung auf die Ausnahme. Hier ist ein Ausschnitt meines Codes.

%Vor%

Blockiert Azure WebJobs vom Internetzugriff oder mache ich etwas falsch?

    
Ashley Poole 28.05.2015, 21:28
quelle

2 Antworten

2

Ich stieß auf das gleiche Problem und schaffte es schließlich, es mit Hilfe von dem folgenden Beitrag in den MSDN-Foren zu arbeiten:

Ссылка

Es scheint, dass Microsoft im letzten Monat (Oktober 2015) eine Lösung für dieses Problem bereitgestellt hat, aber ich musste auch Folgendes festlegen:

%Vor%

Beachten Sie, dass ich SecurityProtocol.Tls weggelassen habe, da es anscheinend nicht unterstützt wird, wie es von einem Microsoft-Mitarbeiter in einer der Antworten im MSDN-Thema erwähnt wurde:

  

Der Client hallo von .NET-Code, der in einer Web-App läuft, zeigt dies an   versucht, TLS v1.0 mit TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA zu verwenden,   TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA Verschlüsselungen, die es offensichtlich nicht gibt   unterstützt auf dem Server. In .NET 4.5 können Sie einen anderen verwenden   Protokollversion und dann beginnen die Dinge für mich zu arbeiten, sobald ich das tue.

    
Frank 02.11.2015 18:01
quelle
0

Versuchen Sie, auf eine Basisstufe zu skalieren. Es scheint, dass SSL / TLS auf der Ebene Frei / Freigegeben nicht unterstützt wird, auch wenn Sie sie nach Datei (nicht dem Zertifikatspeicher) verwenden.

    
Yodacheese 24.06.2015 01:14
quelle