gpt4 book ai didi

asp.net - 从VMware Workstation 8访问主机上的localhost进行ASP.NET开发测试

转载 作者:行者123 更新时间:2023-12-02 10:37:56 24 4
gpt4 key购买 nike

我在 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,并使用其他操作系统作为虚拟机。我需要尝试从这些虚拟机加载我的网络应用程序,但是当我输入上述地址时,我在浏览器中收到“无法显示页面”错误。请注意,我可以从虚拟机本身访问互联网,但由于某种原因无法访问主机上的本地主机。

有什么想法如何设置吗?

最佳答案

好的,我明白了!

对于那些感兴趣的人,方法如下:

假设我在主机上的开发 URL 是: 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 地址”,因为安装时它是开箱即用的。

关于asp.net - 从VMware Workstation 8访问主机上的localhost进行ASP.NET开发测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10158771/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com