在OSX上的iPhone上查看localhost站点

时间:2012-04-14 17:54:49

标签: iphone macos

我正在OSX Lion上构建一个带有MonoDevelop的.NET网站,该网站面向移动设备。

在我的桌面浏览器上,我可以通过 http://127.0.0.1:8080 访问该网站,但我想在我的物理iPhone上查看它(我不想要使用XCode模拟器。)

我的iPhone和Mac在同一个网络上,我启用了网络共享。我实际上可以访问默认的Apache index.html( http://192.168.1.104:80 )页面,但我无法访问我的网站( http://192.168 .1.104:8080

我是Mac的新手,对网络管理更不熟悉,所以我希望我错过了一些非常简单的东西。

1 个答案:

答案 0 :(得分:0)

您也可以关闭网络共享,因为网络共享只能运行内置的Apache网络服务器。

正在发生的事情是,MonoDevelop托管您网页的网络服务器已设置为仅允许来自localhost的连接。如果这是问题,输入OS X机器的局域网 on OS X机器可能也不起作用(如果IP过滤像在Apache上那样工作)。

您需要找到MonoDevelop服务器的配置文件,并允许从127.0.0.1以外的地址访问