【发布时间】:2012-04-15 02:11:07
【问题描述】:
我正在 OSX Lion 上使用 MonoDevelop 构建一个面向移动设备的 .NET 网站。
在我的桌面浏览器上,我可以通过 http://127.0.0.1:8080 访问该网站,但我想在我的物理 iPhone 上查看它(我不想使用 XCode 模拟器)。
我的 iPhone 和 Mac 在同一个网络上,并且我启用了 Web 共享。我实际上可以访问默认的 Apache index.html (http://192.168.1.104:80) 页面,但我无法访问我的站点 (http://192.168 .1.104:8080)。
我对 Mac 比较陌生,对网络管理更不熟悉,所以我希望我遗漏了一些非常简单的东西。
【问题讨论】:
-
这是内置的 Apache Server 吗?还是作为 MonoDevelop 包的一部分运行的单独服务器?
-
我尝试访问的页面位于 MonoDevelop 创建的 .NET 服务器实例上,而不是 Apache
-
我不确定,但可能通过端口 80(这是 http 应用程序的默认端口)或类似的端口共享网络共享。或者检查您的防火墙设置
-
WebSharing 共享端口 80,但它指向 apache 服务器。我想我想要做的只是访问指向 MonoDevlop 服务器的 8080。