我有 Parallels 8,其中安装了 Windows 7 虚拟机和 Visual Studio 2012。
我正在尝试从 OSx 上的 Firefox(或本地网络上的任何其他设备 iPad/iPhone 等...)访问 Visual Studio 2012 中内置的 IIS Express 服务器。
- Visual Studio给出的URL通常是localhost:4468/default.aspx。
- Win7虚拟机IP设置为10.211.55.3
- OSx主机IP在192.168.1.102标准网络范围内
然而,它并不像从其 IP 调用 VM 并仅包含端口那么简单。 10.211.55.3:4468.
我尝试了几种不同的网络帖子策略,但都无济于事。一个帖子包括将 Fiddler 用作端口转发器,但这很难理解,因为该帖子已过时多年。
如有任何帮助,我们将不胜感激,感谢您提前抽出时间!
最佳答案
我在并行 VM 中的 Windows 7 实例中使用 .Net 进行开发,并在 XCode 中处理 iOS 应用程序时直接连接到它。
当我尝试使 IIS Express 站点对外部主机 (OSX) 可见时,我遵循 Scott Hanselman 的说明:http://www.hanselman.com/blog/WorkingWithSSLAtDevelopmentTimeIsEasierWithIISExpress.aspx - 特别是 applicationHosts.config 设置、netsh 命令和防火墙规则。
当我使用 OwinHost.exe 时,我通过将 Parallels 端口映射与共享网络设置一起使用,将 Parallels 端口映射到我的 Windows 端口(如 localhost:4001)。您可以从 Parallels 菜单中找到它:Parallels Desktop > 首选项 > 网络选项卡。
然后我可以在 OSX 中映射 localhost:4001 以指向 10.211.55.10:4001 并直接在带有断点的 .NET MVC Api 上调试 iOS 应用
关于windows - Parallels - 在 OSx 主机中访问 Visual Studio 2012 Express 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18906918/