Set*_*eth 7 virtualbox internet-explorer-8 visual-studio internet-explorer-7
Host OS是Win7,在Visual Studio Development Server中运行MyApp,绑定localhost:51227,VM是配置了NAT的VirtualBox。来宾操作系统是安装了 IE7 的 Win XP。我的目标是从 IE7(在来宾上运行)中调试 MyApp(在主机上运行)。
Visual Studio 开发服务器仅绑定到环回网络设备(即 localhost)。它并不会绑定到我的主机的外部IP地址。
我已经尝试在来宾上从 IE7 访问 10.0.2.2:51227(并确认 10.0.2.2 是使用 ipconfig 的网关地址),但似乎 10.0.2.2 绑定到主机的外部 IP,而不是环回 IP (本地主机),所以这不起作用。
有什么建议?
对我来说,最简单的解决方案是在主机上使用 SPI 端口转发,以允许从外部网络接口访问我的 localhost 服务:
注意:如果 10.0.2.2 不起作用,请在来宾上运行 cmd 以调出命令行,并使用 'ipconfig',并使用默认网关地址,但 VirtualBox 目前为此默认为 10.2.2.2,因此它是一个安全的赌注。
应该注意的是,此配置将允许外部 IP 访问 VSDS,因此请谨慎使用...当然,如果您想调试手机支持或其他内容,这可能很有用。
归档时间: |
|
查看次数: |
8562 次 |
最近记录: |