博客分类
博客搜索
 
  • LotusBlog更新:V20071029
  • 发布第二阶段开发的LotusBlog,没有做版本控制(其实是不懂,呵呵),用日期来做版本,故为V20071029
    新增和改进一下功能:
    1、增加前台的搜索功能。
    2、修改了ViewPost的URL,之前是/ViewPost/PostGUID.asp  现在是/ViewPost/Year/Month/Day/PostTitle==PostGUID.asp,增加了日期和标题。
    3、增加了评论功能。
     
    遇到的问题:
    1、ajax应用于urlrewrite的时候,form的action地址会出错,google了一番,最后在博客园找到一篇在App_Browser设置Adaptor来解决的post
    2、数据库结构更新的问题,在第二阶段开发中,免不了更新数据库的结构,这样问题就来了,怎样才能同步服务正在运行的数据库呢?还是google一番,有的说对数据库进行版本控制,每改一次,生成一次修改脚本,最后升级的时候合并所有脚本以实现数据库结构更新。开头都说了,我这个项目没有做版本控制,开发比较随意,简直是乱来,呵呵。所以这个方法不合适。再google,发现有一个SQL delta的软件 www.sqldelta.com ,据说可以解决这个问题,下载研究一番,发现不会用,最后还得手动修改。看来再花点时间去研究一下这个软件。谁懂的教一下我。
    3、sql2000和sql2005对bit字段的sql语句写法不一样,xxx='true'在sql2005通过,在sql2000却不行。用.net的SqlParameter传递参数就能解决问题,它会自动转换的。
     
  • asp.net 网站发布的问题
  • 第二阶段的开发基本上完成了,增加了评论和搜索,改进了url的结构,具体的在发布的时候写上。
    现在有个发布的问题,用vs自身带的发布功能,不选择“允许更新此预编译站点”的话,发布出来的aspx没有任何代码的,以后的更新只有更新dll文件就ok了,也就是说合并程序集。但是,vs自带的发布是随机命名dll的,不是很喜欢这种方式。而采用 Web Deployment Project 这个插件来发布的话能自定dll名称,但不能做到vs那种aspx文件没有任何代码的效果。难道真是鱼与熊掌?
    不知道除了web deployment还没有别的发布插件呢?
     
     
  • 发布了LotusBlog 测试版
  • 终于在今天发布了LotusBlog 的测试版,时间很匆忙,有很多不完善的地方,也有很多功能没有完成,甚至连comments的功能都没有。
    Lotusblog是个人第一个比较完整规划的程序,借鉴了petshop 4.0的多层结构,采用asp.net 2.0 编写,数据库采用了mssql2005,后台UI用了大量的asp.net 2.0 ajax 和ms的ajaxtoolskit,是在摸索学习中的作品,希望以后能有时间完善。
     
     由研究petshop 4.0的架构开始到现在beta版发布,经历了大概一个半月的时间。其中主要的时间是浪费在UI层上,由于对.net 2.0的控件不熟悉,不断尝试不同的控件。由.net 2.0 自带的UI控件到比较著名的ComponentArt UI等商业控件,最后兜了一大个圈还是用回了原来的UI控件,花费了相当的时间。在此过程中使用不用的控件,学会了很多技巧,也算没有白费。
     
    非常感谢mmx借了两本非常有用的参考书给我看,从《asp.net 2.0 开发指南》基础地了解了.net 2.0,从《最优化ASP.NET——面向对象开发实践》学到了不少oo的基础。书上的都是基础和基本知识,在实战当中,mmx也给了不少很好的建议,在此感谢mmx的支持!
     
    选择今天发布一个不完善的bata版,是因为今天是我的农历生日,算给自己一点小小的礼物,呵呵!
    首页 上页 下页 尾页 当前第1/1页.一共3条数据,每页10条.