windows - Parallels - 在 OSx 主机中访问 Visual Studio 2012 Express 服务器

标签 windows networking visual-studio-2012 fiddler portforwarding

我有 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/

相关文章:

c++ - 在窗口区域上使用 UpdateLayeredWindow

asp.net - 'ModelClientValidationRule' 类型存在于两个 dll 中

c++ - 寻找用于简单协议(protocol)实现的库

C TCP套接字无法接收文件

asp.net-mvc - Windows 更新 MS14059 破坏了类库项目中的 MVC 3 引用

c# - Web 测试使用响应中的值作为下一个请求的参数

c# - 确定缓冲区应该有多大

c++ - 模仿MFC的动态基础机制

python - 防止多处理库中的文件句柄继承

macos - 尝试设置广播标志时出现异常