【问题标题】:ASP Development Server Access running on Parallels VM在 Parallels VM 上运行的 ASP 开发服务器访问
【发布时间】:2011-11-01 03:06:00
【问题描述】:

我看到了一些关于在需要从 MacOS 访问但到目前为止没有成功访问的 VM 中运行 ASP 开发服务器的主题的讨论。我想知道是否有人可以指出我可能出错的地方。

这是我想要做的:

我正在使用在 MacOS Snow Leopard 上运行 Windows 7 VM 的 Parallels 6。

我正在我的 VM 上的以下地址运行在 Visual Web Developer Express 2008 中开发的简单 Web 服务:

http://localhost:25000/Service1.svc/

我已经构建了一个测试客户端,它可以从 VM 环境中与服务进行通信,所以我很确定事情的代码方面没有问题。

我现在的问题是我想从 MacOS 端测试服务。我在 XCode 中构建了一个简单的客户端来与服务通信,但根本无法连接到服务器。

我在 Windows7 虚拟机中安装了 WAMP 服务器,并且能够从 MacOS 端访问 - 只是为了检查这不是一般的连接问题,但没关系。

我想我的问题归结为,当您运行/开发 Web 服务并希望在调试模式下运行时 - Web 服务在 ASP 开发环境的上下文中以http://localhost:运行。是否应该从 VM 外部看到 Web 服务?如果是这样,我需要采取哪些步骤来确保它是可见的?

【问题讨论】:

    标签: asp.net web-services windows-7 virtual-machine


    【解决方案1】:

    所以听起来您使用的是内置于工作室 (webdev.webserver) 中的 cassini Web 服务器?这个迷你网络服务器不允许远程连接,它只允许来自本地机器的连接。有一些技巧(Question 1Question 2)可以实现这一点,但根据您的需要,最好的选择是使用IIS Express 或成熟的 IIS。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-27
      • 2022-06-16
      • 2011-12-02
      • 1970-01-01
      • 2014-02-23
      • 1970-01-01
      相关资源
      最近更新 更多