本来该版本早就完成了.但是由于某些原因导致站点歇业了一段时间.今天总算恢复了.同时将系统升级为LevenBlog2.0 beta1.

    本版本开发时间约从2008年7月开始,7月末大致完工.本系统和LevenBlog1.0相比有很大的区别,甚至可以说是对代码的重写.
    LevenBlog2.0使用Asp.Net 3.5(VS2008) + Asp.Net Mvc P4开发,数据库目前能支援SqlServer2000,SqlServer2005,SqlServer2008,Sqlite3.x,由于使用了Asp.Net Mvc框架等新特性.本系统必须安装在支持.Net 3.5的服务器上.
    本系统特点:
1.使用最新的Asp.Net3.5开发.
2.使用了Asp.Net MVC框架,该框架可以更好的分离代码和UI部分,使得本系统的skin功能强大.
3.采用webform引擎的可更换模板系统,webform引擎为asp.net自带的view引擎,是一个编译型的view引擎,因此可以获得更高的效率和更自由的定制
4.默认模板采用div+css制作.
5.启用MVC的URLRouting,相比urlrewrite,具有更友好的url,且能更自由的更换url扩展名,更易于搜索引擎.
6.mvc框架无ViewState,减少带宽浪费
7.使用多层开发模式开发,更灵活的构架,理论上支持所有.net支持的数据库.
8.提交限制,评论审核,关键字过滤,使得blog尽量远离垃圾信息.
9.本系统目前仅为beta版,仍有潜在的bug.

安装说明:
1.确保您的主机已经安装了.Net 3.5
2.确认数据库配置目前发布版本仅支持sqlite,该数据库存在于App_Data目录中.然后将整个程序包放入web站点目录.
3.系统默认配置的urlrouting为无扩展名,如果您的服务器是win2003,请确保您的站点所在的站点或者虚拟目录开启了通配符解析,设置效果如下:

然后点击"通配符应用程序映射"下的"插入"按钮,在弹出的对话框中如下设置:

可执行文件选择和.aspx一样的dll,特别注意不能选上"确认文件是否存在."
这样您的站点就可以使用无扩展名UrlRouting,如果您无权使用该设置,则可以修改web.Config文件实现带扩展名的routing,只需打开web.config文件,找到

这一行,将value修改成主机上能做urlrewrite的扩展名,比如改成".aspx".
这样设置之后您需要进入后台修改默认存在的Index和Tag链接,分表在其后面加上您修改的扩展名
4.如果出现数据库写入错误或者上传文件失败.请分别检查数据库目录和上传目录是否具有写入权限.
5.您可以参照skins/default下的文件来制作自己的模板.其中aspx文件中保存了显示逻辑.

版权声明:本系统所有版权归作者所有,任何人不得将本系统用于商业应用.

如果您发现了bug,可以向作者提交,作者联系email:levenc@163.com
注:目前本系统仅提供可执行文件下载.

系统展示:http://blog.leven.com.cn/

下载
初始登陆用户名:leven

初始登录密码:admin888

posted on 2008-08-26 00:10  Leven  阅读(454)  评论(4编辑  收藏  举报
CopyRight 2008, Leven's Blog xhtml | css
Leven的个人Blog