带有VMSS的Azure应用程序网关

时间:2018-04-24 15:18:43

标签: azure soap

我已经使用应用程序网关部署了虚拟机scaleset。 VMSS中的VM配置了soap api。现在当我通过浏览应用程序网关的DNS名称为我的soap api下载WSDL时,对于SOAP中的soap:addresslocation标记,它将VM的privateip作为url例如 https:\\10.1.0.9:443\servicetag 如果我使用VM的DNS名称直接访问相同的API WSDL,则在此处为此提供相同的URL: https\\<VM DNS name>\servicetag

请告诉我导致此行为的原因。

1 个答案:

答案 0 :(得分:0)

在对设置进行了一些研究之后,我解决了此问题。所以问题是由于这个标志

--host-name-from-backend-pool 

设置为true的原因是它选择了我的VM的主机名,而不是我的应用程序网关前端IP。设置

--host-name-from-backend-pool false

错误地解决了