无法在Azure上打开WebDeploy端口(8172)

时间:2018-11-21 06:54:18

标签: azure port firewall webdeploy azure-cloud-services

我无法在Azure计算机上打开Web部署端口(8172)。

enter image description here

enter image description here

我在Azure上添加了一个终结点: enter image description here

向防火墙添加了规则: enter image description here

甚至尝试禁用防火墙...

没有成功。

我还能检查什么?

问题从有关证书的一些消息开始。我不确定它是否与问题有关,但是我正在寻找问题两天了,不知道我还能做什么...

谢谢。

2 个答案:

答案 0 :(得分:1)

使用经典部署模型在Windows虚拟机上设置端点时。您可以将专用端口更改为8172以进行webdeploy。虚拟机似乎使用了专用端口来监听传入流量:

  

Azure负载平衡器使用公用端口来侦听   从互联网到虚拟机的传入流量。私人的   虚拟机使用端口来侦听传入的流量,   通常发往虚拟机上运行的应用程序或服务   机器。

更新

与您聊天后,现在您面临的问题是,由于启用了浮动IP地址,您无法将公用端口和专用端口更改为相同的端口。我发现有一条注释,更改浮动IP状态会生效,直到将其保存在UI中。您可以先创建一个测试规则,例如公用端口8001,然后创建另一个专用端口8000,因为当前的浮动IP地址已真正启用,然后选择浮动IP地址已禁用 ,然后保存。现在,禁用的浮动IP地址立即生效。然后,您可以为公用和专用端口8172添加新规则。删除测试规则。

参考:https://docs.microsoft.com/en-us/azure/virtual-machines/windows/classic/setup-endpoints

答案 1 :(得分:0)