我有一个 Windows Vista 64 位系统(A),它托管一个 Windows XP 32 位虚拟机(B)。
我需要从 B(IIS 7)调用托管在 A 上的网页。B 无法访问 A。我收到“当前不可用”错误消息。B 可以 ping A。B 可以在 A 上映射驱动器。B 无法浏览 A 上的网页。
我可以做相反的操作(从 A 呼叫 B),但这对我没有任何好处。
我认为这是一个安全或防火墙问题,但我不确定如何解决它。
答案1
其他客户端可以查看网页吗?如果您可以使用内置 Windows 工具将网络驱动器从 B 映射到 A,那么它们之间的通信将非常顺畅 - 并且几乎任何防火墙(除非经过调整)都会阻止 SMB 流量并允许网络 - 所以我首先怀疑您的 Web 服务器没有正确地向任何客户端提供页面。