All about FrienDev question

Coordinator
Oct 24, 2008 at 8:11 AM
If you have any question about FrienDev, please leave message here for me.
关于FrienDev项目的问题,请在这里留言给我。
Nov 4, 2008 at 9:42 AM
Edited Nov 5, 2008 at 3:26 AM
不错,代码很清晰。正在学习。
Nov 6, 2008 at 9:45 AM
最近在测试该程序,但是发现如果使用默认的端口和appid...测试网站可以正常登录,但是使用我自己申请的appid,虽然点击能够进入到passport登录界面并能够完成帐号的登录,可是页面跳回到网站后,还是没有登录上。请问这个问题该如何排查解决呢?
Coordinator
Nov 7, 2008 at 6:37 AM
谢谢支持。
Coordinator
Nov 7, 2008 at 6:41 AM
如果使用新申请的AppId,从passport登录成功后,将会跳转到新申请的AppId对应的Return Url上。请注意申请AppId所对应的Return Url是什么,是否和跳转回来和IE地址栏中的一致。
Nov 7, 2008 at 8:16 AM
Return Url即我用于测试该网站的Url地址,如:http://www.hamstc.org,难道应该填写http://www.hamstc.org/home/default.aspx
Nov 7, 2008 at 2:42 PM
@heaven

您好: 我是在MSTech.Ed大会上听到您讲这个Project,对于其中一些实现感兴趣,想请教一下怎么追踪用户所做的各种各样的事,也就是您数据库中的Track表,怎么实现各个Track通用.想知道这个怎么解决!

想和您交流一下!
谢谢

我的Hotmail:xbf321@hotmail.com
Nov 10, 2008 at 9:59 AM
看起来,好像还有不少问题~
我建立了一个俱乐部
http://www.clubof.net/Club/detail.aspx?clubid=62

然后了一个讨论

不过,标题带了空格而已

IE就提示了脚本错误了

另外,好像删除有问题
Coordinator
Nov 11, 2008 at 12:48 PM
@xbf321
谢谢您的关注。
系统的Track用到了.NET的反射功能。显示Track的时候先从数据库根据表Track->UserApplicationId->ApplicationId找到了AssemblyName和ClassName,然后在.net中动态创建类型,找到FrienDevApplication,调用其GetTrackText方法,获得需要显示的文本。而Track表中的TrackContent会传送給GetTrackText,进行内容定制化显示。
Coordinator
Nov 11, 2008 at 12:49 PM
@Gyc
非常感谢您所提供的问题。
这些问题已经被我们记录下来,会在几天内解决。
Coordinator
Nov 11, 2008 at 12:58 PM
This discussion has been copied to a work item. Click here to go to the work item and continue the discussion.
Nov 18, 2008 at 5:52 AM
@heaven
谢谢,我大致能了解这是什么过程了,不过还有一个问题,比如如果我上传了四张图片,它会记录我上传了那四张图片,这是一条Track,可是如果我删掉一张,我不想再添加一条Track,而是在原有的Track上更新,并能显示我删掉了那张,这个逻辑弄得好头大。呵呵
Nov 21, 2008 at 10:49 AM
Edited Nov 21, 2008 at 10:51 AM
@heaven
上面的提问是我没有仔细看源代码之前提问的,不好意思^_^

在仔细看了您的源代码,我知道了,首先判断一条Track是不是同一天发的,如果是则更新当前Track,否则添加一条新的Track,最直接的表现就是加好友,一次只能加一个好友,而同一天加两个好友,就会出现一条Track,对应的TrackContent,就是N个好友的名字; 呵呵
Dec 2, 2008 at 6:43 AM
刚刚看到。有个疑问,这个和liveid绑定,如果我的目标用户没有呢?毕竟liveid这个东西还不像windows那么应用广泛啊