【问题标题】:Access IIS Dev. Server from Virtual Machine访问 IIS 开发。来自虚拟机的服务器
【发布时间】:2012-11-16 20:58:38
【问题描述】:

我在本地 Windows Server webdev 机器上运行 Visual Studio。当我运行我的网站时,这会启动一个 ASP.NET 开发服务器。

我需要在各种版本/浏览器/工具中对此进行测试,因此我想从 VM 访问它,而不必每次我想测试某些东西时都部署它。

因此:有没有办法从我的 VM 访问我的本地 ASP.NET 服务器?

我可以为此使用反向代理或其他东西吗?如果有怎么办?为什么我可以访问 IIS7 欢迎页面,但不能访问特定端口上的网络服务器实例?

干杯

编辑以区分 Cassini ASP.NET Dev。服务器和 IIS7。

【问题讨论】:

  • 您是否检查了防火墙设置以确保另一台机器可以访问您工作站的 IIS?
  • 这属于服务器故障。
  • asp.net 开发服务器 != iis7 && asp.net 开发服务器 ~= iis express && iis 7 ~= iis express
  • asp.net 的开发 web 服务器和 iis express 仅限于本地机器。
  • @Daniel A. White 那么有没有办法从 VM 授予对此的访问权限?似乎因为我在同一台机器上运行并使用桥接连接,这应该是可能的。

标签: asp.net visual-studio-2010 iis iis-7 vmware


【解决方案1】:

I found a way to do this using Fiddler.

基本上,您只需在 dev 上创建一个反向代理。像这样的机器:

if (oSession.host.toLowerCase() == "192.168.0.100:8888") oSession.host = "localhost:41111";

我的 ASP.NET 开发服务器(来自 VS2010)在 localhost:41111 上运行,我在浏览器中使用 192.168.0.100:8888 (mydevhostip:8888) 从本地网络(或 VM)上的其他机器访问它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 2020-07-25
    相关资源
    最近更新 更多