मेरे पास एक Azure WebJob है जो स्थानीय रूप से ठीक काम करता है, फिर भी जब Azure में चलाया जाता है तो यह अपवाद फेंकता है।Azure WebJob "एसएसएल/टीएलएस सुरक्षित चैनल नहीं बना सका"
System.Net.WebException:: अनुरोध निरस्त किया गया था: SSL/TLS सुरक्षित चैनल नहीं बना सका WebJob HTTPS पर एक बाहरी कॉल जो Azure में इस अपवाद का उत्पादन कर रही है। System.Net.HttpWebRequest.GetResponse पर()
मैं भी ServicePointManager
का उपयोग कर टीएलएस को सुरक्षा प्रोटोकॉल की स्थापना की कोशिश की लेकिन यह भी अपवाद पर कोई प्रभाव नहीं पड़ा। यहां मेरे कोड का एक स्निपेट है।
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;
var request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "GET";
क्या Azure ब्लॉक वेबजब्स इंटरनेट एक्सेस से करता है या क्या मैं कुछ गलत कर रहा हूं?
भी प्रमाण पत्र सत्यापन faking की कोशिश की: ServicePointManager.ServerCertificateValidationCallback = प्रतिनिधि {return true; }; –
वही बात तब भी होती है जब मैं Azure के भीतर भी WebApp से एक ही कॉल करता हूं। शायद यह अंतर्निहित मेजबानों पर कुछ अक्षम है? –
क्या बाहरी सेवा के प्रमाण में एक सामान्य सीए प्रमाण के लिए प्रमाणीकरण श्रृंखला है? या यह एक स्व-हस्ताक्षरित प्रमाण पत्र है कि आपने अपनी देव मशीन पर भरोसा किया है? – BenV