首先,我承认我是Windows Phone 8应用程序的新手。所以不要把它评为低。 所以请原谅我。
我已经创建了WCF服务,我得到了结果,但是当我在windows phone中运行时,它返回错误:" System.ServiceModel.CommunicationException",我知道为什么会发生这种情况,它正在发生由于网络问题。
我的模拟器没有从我的系统获得netowrk,我有Wifi网络,如果我的系统中没有互联网,以防我给了静态IP。那就是问题所在。 如何解决这个问题?
答案 0 :(得分:2)
您可能需要更改防火墙设置或代理设置。
正如Mohammed Tau所说,您需要移除静态IP并使用路由器为您提供生成的IP。它或者是这个问题(http://social.msdn.microsoft.com/Forums/wpapps/en-US/3e40751b-f888-45b1-961f-b1a0f23a3027/windows-phone-8-emulator-internet-connectivity-issue?forum=wptools)
中的建议"手机模拟器似乎要求您有第二个网络适配器专门用于此目的。"
"基本上,由于某些奇怪的原因,除非手机具有与网络适配器相同的MAC地址,否则它似乎无法正常工作。但是,我们不能将其设置为使用相同的MAC地址,因为地址冲突非常严重。因此,我们需要第二个适配器,我们可以专门为Phone模拟器。 "
祝你好运!答案 1 :(得分:2)
我也有同样的问题。然而,正如其他人在官方论坛上指出的那样,如果您的路由器中设置了静态IP,则无法正常工作。删除它并让DHCP为我的PC分配IP解决了我的问题。