【问题标题】:Access localhost on the main machine from VMware Workstation 8 for ASP.NET development test从 VMware Workstation 8 访问主机上的 localhost 进行 ASP.NET 开发测试
【发布时间】:2012-04-15 01:07:01
【问题描述】:

我在我的 Windows 7 机器上运行一个 ASP.NET 开发服务器(MS Visual Studio 2010 附带)。我目前正在开发一个 ASP.NET C# Web 应用程序并在 Windows 7 机器上对其进行测试,我需要将我的 Web 浏览器导航到如下地址:

http://localhost:59215/Default.aspx

我还在那个 Windows 7 上安装了 VMware Workstation 8,其他操作系统作为虚拟机。我需要尝试从这些虚拟机加载我的 Web 应用程序,但是当我在那里键入上述地址时,我在浏览器中收到“无法显示页面”错误。请注意,我可以从虚拟机本身访问互联网,但由于某种原因,主机上的 localhost 无法访问。

任何想法如何设置?

【问题讨论】:

    标签: asp.net visual-studio-2010 localhost vmware vmware-workstation


    【解决方案1】:

    好的,我明白了!

    对于那些感兴趣的人,这里是如何:

    比如说,我在主机上的开发网址是: http://localhost:59215/Default.aspx

    下载this util, called tcpTrace 并在主机上运行它。启动时配置如下:

    Listen to port #: 80
    Destination Server: localhost
    Destination Port #: 59215 (which will be different in your case)
    

    单击确定,让 tcpTrace 在主机上运行。

    在虚拟机上,将浏览器导航到主机的 IP 地址,例如在我的例子中: http://192.168.0.4/Default.aspx

    它会起作用的!

    PS。要获取主机上的 IP 地址,请在此处运行 ipconfig(在命令提示符窗口中)。您的 IP 将显示在您所连接网络的“IPv4 地址”行中。

    PS2。此外,我的 Windows 7(主机)没有配备任何第三方防病毒软件或防火墙。它具有内置的 Windows 防火墙和作为 AVP 的 MS Security Essentials。因此,如果您的设置不同,则需要打开传入端口 80。

    PS3。说到 VMWare Workstation,虚拟机的网络适配器设置设置为“NAT:用于共享主机的 IP 地址”,因为它在安装时是开箱即用的。

    【讨论】:

    • 这是一个好的开始,但您还需要运行 netsh 命令并编辑 applicationhost.config。请参阅我的博文:codingyourlife.at/?page_id=655
    • 感谢您发布此信息。我机器上的 80 端口正在使用中,所以我将 8080 端口用于我的Listen to port。请注意...确保在 VM 内的 url 上添加该端口。
    • 对于使用 grunt connect 的任何人 - 我必须将“主机”选项指定为 0.0.0.0 才能正常工作。我的主机是 Mac,localhost 仍然可以在 Mac 上工作,同时允许 196.168.XXX.X 在 VM 上工作。不幸的是,使用 192.168.XXX.X localhost 在 VM 上创建主机条目不起作用,但 192.168.XXX.X local.mac 可以(以防您不想记住 IP)。
    【解决方案2】:

    localhostlocal 机器(对于操作系统)。

    我不确定 VS 开发服务器是否允许外部连接,您可能需要安装 IIS - 无论哪种方式,您都必须打开 Windows 防火墙以允许外部连接。

    我不是 VMWare 用户,但每个操作系统都有自己的 IP 地址(?)——这就是您连接到 Windows 7/IIS 映像的方式。 http://the.ip.address.of.the.win7.image/

    【讨论】:

    • 谢谢。使用 ipconfig 我能够确定主机 Windows 7 机器上的 IP 是 192.168.0.4 但是当我从虚拟机尝试以下 URL 时它仍然不起作用:192.168.0.4:59215/Default.aspx
    猜你喜欢
    • 2021-08-03
    • 2013-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-09
    • 1970-01-01
    • 1970-01-01
    • 2015-08-06
    相关资源
    最近更新 更多