从虚拟 PC 访问本地 Azure 应用程序以进行跨浏览器测试

2024-03-24

我使用的是 Windows Azure SDK 1.6 版。据我了解,模拟的负载均衡器侦听 127.0.0.1,并且 Web 应用程序的实例是在 127.255.0.[0,1...] 创建的。

我需要在开发时进行跨浏览器测试,因此我通过 Virtual PC 和 Oracle VirtualBox 使用不同的浏览器配置创建了一系列虚拟机。不幸的是,我似乎无法访问模拟的负载均衡器,也无法访问任何虚拟机的单独实例,因为所有内容都绑定到环回地址。

有谁知道我该如何做到这一点? 谢谢!


嗯,我还没有完全测试你的场景,但它应该可以工作,因为我对其他类型的测试使用了类似的方法。所以这是可能的解决方案:

  1. 下载AnalogX 端口映射器 http://www.analogx.com/contents/download/Network/pmapper/Freeware.htm.
  2. 配置它,以便它使用“任何接口”和 TCP 协议将端口 81 映射(转发)到本地主机(查看屏幕截图以了解如何配置它的步骤)。
  3. 退出端口映射器!
  4. 运行你的azure模拟器
  5. 现在运行端口映射器
  6. 您应该能够从任何虚拟机访问它。

Configuration steps: PortMapper Config

注意:在运行 Azure 模拟器部署之前关闭端口映射器并在部署完成后启动它非常重要。这是因为运行 PortMapper 时将尝试获取所有网络接口(包括环回)上的端口 81。这将迫使 Azure 模拟器跳转到端口 82。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从虚拟 PC 访问本地 Azure 应用程序以进行跨浏览器测试 的相关文章

随机推荐