首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从VMware Workstation 8访问主机上的本地主机以进行ASP.NET开发测试

从VMware Workstation 8访问主机上的本地主机以进行ASP.NET开发测试
EN

Stack Overflow用户
提问于 2012-04-15 09:07:02
回答 2查看 24.4K关注 0票数 7

我在我的Windows7机器上运行ASP.NET开发服务器(它是MS Visual Studio2010附带的)。我目前正在开发一个ASP.NET C# web应用程序,要在Windows7机器上测试它,我需要将我的web浏览器导航到如下地址:

http://localhost:59215/Default.aspx

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

你知道怎么设置这个吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-15 12:09:07

好了,我知道了!

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

假设我在主机上的开发URL是:http://localhost:59215/Default.aspx

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

代码语言:javascript
复制
Listen to port #: 80
Destination Server: localhost
Destination Port #: 59215 (which will be different in your case)

单击OK并让tcpTrace在主机上运行。

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

它会起作用的!

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

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

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

票数 13
EN

Stack Overflow用户

发布于 2012-04-15 10:53:51

本地主机本地计算机(到操作系统)。

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10158771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档