2014-07-09 61 views
2

获得以下错误Azure调度器 - ;基础连接已关闭:无法为SSL/TLS安全通道

的Http行动的信任关系 - 要求主持“sipoc.cloudapp.net”失败:TrustFailure基础连接已经关闭:可能不建立SSL/TLS安全通道的信任关系。

while invoke below at WCF RestService on https from Azure scheduler service GET job。下面

是WebService的URL https://sipoc.cloudapp.net/Service1.svc/GetPlayersXMl

服务URL工作正常。

任何帮助,将不胜感激。

回答

0

如果我浏览到提供的URL,表示SSL证书不受信任。

“此网站出具的安全证书不是由受信任的证书颁发机构颁发。 此网站出具的安全证书已过期或尚未生效。”因为它可以

调度作业将失败”不要相信端点。您可以使用受信任的证书,也可以仅使用HTTP(而不是HTTPS)。

-1

尽管除非您知道该证书有效(即自签名),否则我绝不会在生产中推荐此操作,您可以覆盖默认行为并确认证书是否正常。

下面是如何在C#中完成它的示例。有几种写法。这里的优点是它保持SSL加密(而不是回退到HTTP)。

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

对不起,我只是在研究一个c#的问题,我的大脑说Azure,并假设你在.NET中工作。如果情况并非如此,请不予理会。 –

相关问题