【问题标题】:Accessing Web Services from iPhone on PC through network通过网络从 PC 上的 iPhone 访问 Web 服务
【发布时间】:2010-01-27 19:30:06
【问题描述】:

不久前我问了一个非常相似的问题,并得到了一些很好的回答。我已经做到了很远,但仍然不能完全有话要说。我拥有的是一台运行 IIS 的 PC 和其中的 Web 服务。我试图让我的 Mac 上的 iPhone 模拟器能够看到这个网络服务。我可以很好地从 Mac ping 我的 PC 本地 IP 地址,它显然还活着并且在网络上。但是,无论我在 Safari 中输入什么 URL,Web 服务都不会出现。

有什么建议吗?

非常感谢您。

【问题讨论】:

    标签: iphone iis web-services networking


    【解决方案1】:

    这是网络服务还是网络应用程序?

    很可能是您的 Windows 防火墙阻止了对端口 80 的访问。如果是,请打开您的 Windows 防火墙设置并为端口 80 添加例外(控制面板 -> Windows 防火墙 -> 例外)。

    您可以尝试在 Mac 上使用 telnet 来测试连接到 Web 服务/应用程序。

    【讨论】:

    • 这是一个网络服务,这会改变一些事情吗?
    • 另外,我可以从我的 PC 访问 URL localhost/GCWEB/service1.asmx 就好了。然而,通过 Mac 是一个不同的问题......
    • 知道了 :-) 只需要在 URL 中使用 PC 的 IP 地址。对我来说,那是192.168.1.147/GCWEB/service1.asmx
    • 无论如何,它都可能是一个被阻塞的端口。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-07
    • 1970-01-01
    • 2020-11-12
    • 2016-04-01
    • 2014-04-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多