当前位置:编程学习 > wap >>

windows phone调用webservice

windows phone调用webservice,不能调用本地服务么?如调用下面的服务,如何可以?

http://localhost:9983/UpdataUserUriWebService.asmx --------------------编程问答-------------------- 直接引用服务就行了。
但是你这样没有意义,你发布到市场上,就访问不到你这个服务了 --------------------编程问答-------------------- windows phone好象不直接引用调试localhost的服务 --------------------编程问答-------------------- localhost是自己手机啊,你应该给出server的ip才对 --------------------编程问答--------------------
引用 2 楼  的回复:
windows phone好象不直接引用调试localhost的服务


你最好用一个外网可访问的服务器架webservice --------------------编程问答-------------------- 经调试,模拟器可访问localhost服务器,但真实手机不能访问localhost的web service --------------------编程问答--------------------
引用 5 楼  的回复:
经调试,模拟器可访问localhost服务器,但真实手机不能访问localhost的web service


真实手机和localhost的机器,算两台设备了吧?不知道理解的对不对 --------------------编程问答-------------------- 没试过,你的这个localhost是不是手机模拟器,其实不好说。你可以在PC的HOSTS表里加一个LOCALHOST1的指向,看看手机上能不能放问LOCALHOST1的服务。如果能那其实就是模拟器用了PC的HOSTS表。 --------------------编程问答-------------------- 你确定访问 http://localhost 的80端口不是手机吗,嘿嘿 --------------------编程问答--------------------
引用 4 楼  的回复:
引用 2 楼  的回复:
windows phone好象不直接引用调试localhost的服务


你最好用一个外网可访问的服务器架webservice

你是自己电脑部署的webservice、手机端肯定访问不了,楼上正解。。 --------------------编程问答--------------------
引用 9 楼  的回复:
引用 4 楼  的回复:

引用 2 楼  的回复:
windows phone好象不直接引用调试localhost的服务


你最好用一个外网可访问的服务器架webservice

你是自己电脑部署的webservice、手机端肯定访问不了,楼上正解。。

webservice又不是部署在手机端,怎么能用LocalHost引用呢? --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答--------------------
引用 5 楼  的回复:
经调试,模拟器可访问localhost服务器,但真实手机不能访问localhost的web service

模拟器可以访问localhost是因为它就运行在本机PC,而真机访问的是外网,当然调用不到了 --------------------编程问答-------------------- --------------------编程问答-------------------- 那就先发布webservice呗 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答--------------------
在项目中添加引用服务就可以了 --------------------编程问答-------------------- 如果是本地的服务的话,你直接在手机项目中引用服务就好,
如果你的网站部分已经部署,那么就要换成IP地址。 --------------------编程问答-------------------- LZ知道怎么添加web引用不 --------------------编程问答-------------------- 我的是模拟器也访问不了localhost..... --------------------编程问答-------------------- 找到解决方法了 
http://msdn.microsoft.com/zh-cn/library/windowsphone/develop/jj684580(v=vs.105).aspx --------------------编程问答-------------------- cnblogs.codeplex.com上面有调用wcf的实例,不知道能不能供你参考 --------------------编程问答--------------------
引用 5 楼 wanxl 的回复:
经调试,模拟器可访问localhost服务器,但真实手机不能访问localhost的web service


服务器和模拟器、服务器和手机就是相当与两台计算机相互访问,location是指访问自己的IP地址,模拟器能访问location实际上是做了一个端口映射访问物理机上的服务,而在手机上则是访问自己,当然就访问不到了啦。
补充:移动开发 ,  Windows Phone
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,