VirtualBox 端口 8081 中的 IIS Express 被阻止

IIS Express in VirtualBox port 8081 is blocked

我 运行宁 Visual Studio Windows 7 在 VirtualBox Mac.

我可以在端口 8080 上的 Visual Studio (IIS Express) 中调试我的服务器并从主机连接到它。 IIS Express enable external request

我在主机 /etc/hosts 中将客户机名称映射到 127.0.0.1。

Visual Studio(和 IIS Express)在管理员模式下运行。

我想要两台服务器并且不想一直停止一个服务器然后启动另一个服务器。

但是,当我尝试将端口更改为 8081 时,我无法从主机连接。在这种情况下,我可以从 guest 上的浏览​​器连接,但不能从主机连接。

错误信息是:Failed to connect to <guest> port 8081: Connection refused

我已尝试在 Windows 防火墙中允许传入连接,即使这对于端口 8080 不是必需的。

什么阻止了端口 8081 上的连接?

问题是端口 8081 没有转发给来宾。我不确定这是否默认设置为端口 8080,但是在 VirtualBox 中创建另一个转发规则解决了这个问题。