我使用Windows (7)操作系统作为开发平台,在Mac/Parallels Desktop 5上运行。
我想访问 Windows 的本地主机,以便进行测试。
我发现了许多解决方案可以从另一方向(从Windows访问Mac的localhost)进行访问,但是找不到相反方向(如果有的话)的解决方案。
有什么建议吗?这种方法可行吗?
我使用Windows (7)操作系统作为开发平台,在Mac/Parallels Desktop 5上运行。
我想访问 Windows 的本地主机,以便进行测试。
我发现了许多解决方案可以从另一方向(从Windows访问Mac的localhost)进行访问,但是找不到相反方向(如果有的话)的解决方案。
有什么建议吗?这种方法可行吗?
进入Windows虚拟机,点击开始 --> 运行... --> 输入cmd.exe
打开Windows命令行窗口,输入 ipconfig
并查找您的IPv4地址。
按照此博客文章中所述,编辑您的Mac的hosts文件。输入以下行,将我的Windows虚拟机的本地IP(这里是10.211.55.5)替换为您在前面步骤中找到的IP:
10.211.55.5 windows
接下来,您可以使用win而不是localhost来访问Windows的本地主机,例如http://windows:8080/someapp
我和你Ranch一样遇到了同样的问题。我在Mac OS X(Snow Leopard) / Parallels 5上运行Win7。我通过关闭win7防火墙并在IIS Manager的身份验证设置中“启用”匿名身份验证来解决了我的Mac本地主机问题。
另外,我还在parallels中进行了配置:
配置-硬件-网络适配器1: 默认适配器
首选项-网络-连接类型-共享网络
编辑:对于Parallels 8
配置>硬件>网络适配器1: 默认适配器
首选项>高级>网络:更改设置
>共享
听起来你的 Parallels 配置是设置为 Guest 的 Host-Only 网络。 切换到 Shared Networking 应该会给你的 Windows 客户机一个本地 IP 地址。
然后,你需要从 Mac 浏览器访问 Windows 本地 IP 地址(不是 127.0.0.1)。你可以通过在 Windows 客户机中打开命令提示符并查看 ipconfig
命令的输出来找到要使用的 IP 地址。