端口81上IIS 8.0第二个网站公开不可见

Windows Azure中运行的Windows Server 2008 R2 / IIS 8.0已获得虚拟机。 它有一个默认的网站。 现在我想在其他一些端口上创build该站点的开发版本,例如81.我添加了该应用程序,并在防火墙中为TCP端口81添加了入站规则。

现在我可以使用http://localhost:81在该机器上浏览该网站,但是在外部,我无法浏览或连接。 对于我用来绑定的网站

http – 任何未分配的IP – 端口81 – (主机名留空)

这是提琴手的回应

[Fiddler]与“originaldomainname”的连接失败。 错误:TimedOut(0x274c)。 System.Net.Sockets.SocketException连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接的主机未能响应而build立的连接失败XXX.XX.XXX.XX:81

我可以做些什么来解决连接问题。 ISP阻止该端口的stream量? 原来我试图做到这一点在8080端口,但也有同样的问题

编辑
当我做netstat -ano | find ":81" netstat -ano | find ":81"我得到这个

TCP 0.0.0.0:81 0.0.0.0:0 LISTENING 4
TCP [::]:81 [::]:0聆听4

我怎样才能在这里进入? 公网ip为外地址,私网地址为本地地址。

为了在Azure上的虚拟机上工作,您需要做两件事。

Windows防火墙

确保你有一个允许通过TCP连接到端口81的防火墙规则。它应该看起来像这样

在这里输入图像说明

Azure防火墙

在Azure门户中,转到您的虚拟机。 然后点击端点标签,并为端口81添加一个规则

它应该看起来像这样

在这里输入图像说明