【问题标题】:IIS on Virtual Computer虚拟计算机上的 IIS
【发布时间】:2012-04-04 11:18:52
【问题描述】:

我是新来的。我正在开发一些 Asp.Net 应用程序,我想在我的虚拟 IIS 上测试它们。我在 VmWare 虚拟计算机上安装了 Windows 7 并启用了 IIS 功能。我正在使用 IIS 7 推荐配置,并且我的虚拟计算机具有真实的 Internet 网络 IP。我想通过将我的虚拟计算机的 IP 写入浏览器来浏览我的网站。我该怎么做?

【问题讨论】:

  • 如果您在虚拟机中打开浏览器并输入http://localhost,您会看到网页吗?如果是这样:如果您在主机上打开浏览器并输入http://IP-Address-of-VM,您会看到网页吗?如果是这样:继续问真正的编程问题。如果没有,请在webmasters.stackexchange.com提问。

标签: asp.net iis iis-7 virtual-machine


【解决方案1】:

首先确保您的 VMWare 机器具有允许其访问主机的网络接口。因此,换句话说:两台机器(主机和虚拟机)必须能够在网络上“看到”对方。

接下来,在虚拟机上打开一个 Cmd 窗口并执行ipconfig。这将告诉您虚拟机的 IP 地址。

接下来,ping 该 IP 地址。它应该可以工作。

如果是,请尝试通过在主机上的浏览器中键入 IP 地址来访问虚拟机上的网站。

【讨论】:

  • 我可以从我的主机 ping 虚拟计算机,但虚拟服务器托管多个 asp.net 应用程序,我无法通过在浏览器中输入 IP 来访问该应用程序。
  • 那么您需要知道应用程序的完整 URL。在虚拟服务器上,启动 IIS 管理器并使用它浏览到您选择的 Web 应用程序(例如,localhost/MyApp)。然后在主机上使用该 URL,但将 localhost 替换为虚拟机的 IP 地址,即i.p.add.ress/MyApp
  • 当我浏览时,地址不像 locakhost/MyApp,它像 localhost:80 但是当我从主机将它输入我的网络浏览器时,我仍然无法访问该页面
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-07-03
  • 1970-01-01
  • 1970-01-01
  • 2023-04-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多