我有一个Azure应用服务,在某些情况下,我需要将Web请求发送到非Azure Web服务器。我需要做什么才能使其成为可能。 当前,Web请求失败,没有明确的错误消息。
作为对HttpClient Put请求的响应,我得到一个System.Net.WebException异常,该异常表明存在错误。
相同的请求也可以在桌面应用程序中运行。
答案 0 :(得分:0)
如果您的网络服务器可以通过互联网访问,则应该可以通过您的应用服务访问它。尝试将ping操作记录到您的网络服务器和Google(8.8.8.8)。
如果您的应用服务在VNET中,则应为Web服务器的IP地址启用一些出站规则。
答案 1 :(得分:0)
我要连接的服务器是另一个Azure服务。经过更多调查后,如果我不使用SSL(即http://),但可以立即连接到该服务器,但使用SSL(https://)时,该连接将立即关闭。我认为问题一定与SSL的使用有关。