Azure连接失败,因为已连接的主机无法响应ip:443

时间:2016-10-13 18:45:57

标签: c# web-services azure

所以我使用HttpClient类实现了一个与其他Web服务进行通信的接口来发出请求。

代码在本地完美运行,但是当我部署到Azure时,我的应用程序无法触发请求,它在此行崩溃:

using (var response = await HttpClient.PostAsync(uri, content)) { ... }
// uri = https://api-rest.zenvia360.com.br/services/send-sms

确切的异常消息是:

A connection attempt failed because the connected party did not properly
respond after a period of time, or established connection failed because
connected host has failed to respond 200.203.125.26:443

Web服务提供商声明"如果您使用防火墙或代理,则必须为我们的IP添加和例外。对于HTTPS,请使用端口443:
200.203.125.24
200.203.125.25
200.203.125.26 (异常消息的IP)
200.203.125.27
200.203.125.28
200.203.125.29"

我在Azure的每个地方都寻找防火墙或其他东西而我什么也没得到。此异常消息也很漂亮。我用另一个网址测试了相同的代码(向www.gooogle.com发了一个帖子)并且它有效。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

问题原来是在网络服务方面。我默认使用阻止国际请求的服务。我让他们将天蓝色的出站IP列入白名单,现在它可以正常工作。