2011-05-04 112 views
0

我有一个应用程序使用本地ip地址连接到基于soap的web服务。通过模拟器进行调试非常合适,但是,当尝试在实际的iPhone设备上调试项目时,它无法访问本地网络的soap服务。通过iOS设备调试连接到本地网络

有没有人遇到过这种情况,并知道这实际上是可能的,或者我们是否需要WiFi来调试到非本地IP地址,或者甚至可能?

+0

尝试从设备上的Mobile Safari中查看是否可以访问WSDL URL。 – 2011-05-04 08:01:55

+0

@Black Frog我试图在http://localhost/myservice.asmx打开safari打印,但它根本没有响应。我完全迷失在这里。 – doge 2011-05-04 08:08:54

+0

您的设备未运行您的Web服务。您需要将localhost更改为运行IIS的计算机的IP地址。例如:http://192.168.2.1/myservice.asmx – 2011-05-04 08:10:23

回答

1

您无法通过wifi从3G上访问您的本地IP地址。您从3G访问它需要在具有Web服务的服务器上使用公共IP。

0

如果你连接到一个普通的无线网络,例如办公室的无线或家庭网络。 您可以通过ifconfig的ipconfig检查您的计算机的本地ip。 在应用上使用相同的IP。你将能够访问。 干杯。

相关问题