2

我在我的 Mac 上安装了并行程序,并将 Windows 8 安装为虚拟机。我能够在 Windows 8 的 mac localhost 上运行一个应用程序,但现在我想在 mac 上运行一个 .net 应用程序(即localhost:50055)。我已经阅读了许多解决方案,但没有一个对我有用。我错过了什么?

4

1 回答 1

1

我也为此猛烈抨击了几个小时,我认为最后,我缺少的部分是关闭 Windows 8 的防火墙。

这个被接受的解决方案是让我关闭防火墙的原因,只要我这样做了,它就起作用了。 从 Mac 访问 Parallels Windows localhost

根据 Matt Gibson 的解决方案,您可能还必须在 IIS 管理器的身份验证设置中“启用”匿名身份验证。

我最终做了什么:

  • 通过拉起命令提示符并键入 ipconfig 找到 VM 的 IP 地址
  • 通过添加 VM 的 IP 地址更新了我的 Mac 的主机文件(在我的例子中是 10.211.55.3)
  • 检查 Parallels VM 设置 -> 配置 -> 硬件设置为共享网络
  • Windows 防火墙 - 为专用网络设置关闭(控制面板\系统和安全\Windows 防火墙\自定义设置)
  • 检查 IIS 身份验证 -> 启用匿名身份验证

这对我有用,希望它也对你有用。

于 2013-09-17T22:43:39.110 回答