如何从 hyper-v 虚拟机连接到本地主机服务?

Jon*_*Rea 5 wcf hyper-v virtual-machine

我有一个 WCF 服务在“http://localhost:12345/ServiceName”上运行。我还有一个在 Windows 8 Public Beta 中的 hyper-v 下运行的虚拟机。有什么方法可以从虚拟机连接到此服务吗?我似乎无法在 hyper-v 管理器中设置桥接网络连接。另一种方法是让 WCF 服务绑定到 Win8 计算机名称或 IP,但我不知道如何从 VM 端找出该端点。WCF 服务可以按照任何需要的方式进行更改...

任何帮助将非常感激!

非常感谢,乔恩

小智 -1

您可以在 Hyper-V(虚拟交换机管理器)中创建虚拟交换机,然后您可以将其连接到您的虚拟机(右键单击虚拟机 -> 设置 -> 创建 Legaci 网络适配器 -> 将以上虚拟交换机连接到它)。之后,您应该为虚拟机中的操作系统安装 Hyper-V 集成。然后您可以连接到虚拟机中的虚拟交换机。之后您也可以访问互联网。你的主机有它。在网络浏览器中输入主机的IP地址,您可以访问主机中的任何服务

您还需要在主机命令 shell 上以管理员身份运行netsh http add urlacl url=http://*:12345/ user=Everyone,其中 12345 是您的服务的端口号。