[Tip3] 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上的例子测试吧...

作者: longlww 发表于 2011-08-04 17:35 原文链接

推荐.NET配套的通用数据层ORM框架:CYQ.Data 通用数据层框架
新浪微博粉丝精灵,刷粉丝、刷评论、刷转发、企业商家微博营销必备工具"