发布第二阶段开发的LotusBlog,没有做版本控制(其实是不懂,呵呵),用日期来做版本,故为V20071029 。
新增和改进一下功能:
1、增加前台的搜索功能。
2、修改了ViewPost的URL,之前是/ViewPost/PostGUID.asp 现在是/ViewPost/Year/Month/Day/PostTitle==PostGUID.asp,增加了日期和标题。
3、增加了评论功能。
遇到的问题:
2、数据库结构更新的问题,在第二阶段开发中,免不了更新数据库的结构,这样问题就来了,怎样才能同步服务正在运行的数据库呢?还是google一番,有的说对数据库进行版本控制,每改一次,生成一次修改脚本,最后升级的时候合并所有脚本以实现数据库结构更新。开头都说了,我这个项目没有做版本控制,开发比较随意,简直是乱来,呵呵。所以这个方法不合适。再google,发现有一个SQL delta的软件
www.sqldelta.com ,据说可以解决这个问题,下载研究一番,发现不会用,最后还得手动修改。看来再花点时间去研究一下这个软件。谁懂的教一下我。
3、sql2000和sql2005对bit字段的sql语句写法不一样,xxx='true'在sql2005通过,在sql2000却不行。用.net的SqlParameter传递参数就能解决问题,它会自动转换的。