北风留影 发表于 2015-5-10 17:07:18

Windows Phone 7 开发积累_02

   Push Notification获取不到Uri的问题
  这两天学习Push Notification的相关知识。就看msdn上给的范例,范例的使用方法是先运行WP7程序,几秒钟后MPNS产生的Uri会返回到模拟器上,然后在OutPut里把Uri手工拷贝到asp.net搭的那个web环境里。我等了几分钟ChannelUriUpdated这个事件一点动静也没有。公司上网走代理,我就想会不会是代理搞的鬼,以前做symbian的网络相关的时候没少吃代理的亏(T_T),于是乎就把代理去了,结果还是得不到uri。运行实验室那个天气的例子也是uri得不到。最后找了半天原因才发现问题,原来是我的vs2010没有以管理员身份运行,否则没法使用自我托管的WCF服务。对于URI没得到的童鞋,可以检查一下几点:
  1.检查win7的权限:运行这几个例子必须以管理员身份运行vs2010。(怎么以管理员身份运行2010?右键点vs2010 选择属性 兼容性选项卡下 把“以管理员身份运行此程序”的勾勾上,点确定 再打开vs2010运行例子)
  2.检查网络:首先请确保模拟器网络通畅,可以在模拟器上打开IE,打个网址看看能不能访问。其次,最好不要使用代理,不然屏蔽微软的网站,到哪找原因去?
  3.注意查看模拟器版本:应该80%的人都用SDK7.1了吧,有些用7.0的同学用的模拟器是破解的。这样是不行滴。
  最后,给个提醒,如果童鞋们用实验室那个天气的范例,等推送通知一定要耐心,各种耐心...我发了个通知,手机端半天没动静。过了10来分钟吧,突然发现我打的断点有动静了。终于接到通知了(T_T),慢到一定境界了... 所以大家最好找msdn上的例子测试吧...
页: [1]
查看完整版本: Windows Phone 7 开发积累_02