首页 > 作品发布 > LevenBlog2.0.8发布

LevenBlog2.0.8发布

levenblog2.0.8发布更新[2009-05-23]
1.调整缓存策略,业务缓存统一使用HttpCache.
2.调整配置文件策略,将其他部分的配置文件统计放入config目录
3.去掉以前的fck高亮插件,老插件使用js方式提供高亮,效果不够好.
4.新增Actipro的语法高亮插件(测试),效果可以参考博客园
5.移植Infancy项目中的Routing配置组件(该部分版权归lulu所有),修改后可以支持对url的xml配置,高级用户可以自行修改url格式,同时将短route配置能力加入
6.修改优化View结构,使得view结构更为合理,同时以前的skin不做修改将无法兼容新版,软件包中自带了默认skin的修改版本,稍候将放出风格移植计划中发布风格的修改版本,同时今后移植风格将只针对2.0.8或者以上版本.
 

升级方法:
由于本次更新非常大,所以建议更新操作在新版中进行,同时提醒,升级有风险,可以先备份原始程序然后进行.
1.进入老版本后台,如果您使用了默认模板,请将模板更换回默认模板.
2.将老版本中的数据库文件(默认为App_Data/Database.db3)和上传文件目录(默认为/uploadfiles)取出.备用.
3.解开2.0.8的程序包,将上一步中取出的文件覆盖到新版程序中的同样位置(默认情况下将数据库放入App_Data,uploadfiles目录放在根目录)
4.修改web.config文件,打开该文件,找到AppSettings部分,如下图:


将此部分的PasswordKey,AdminPasswordKey,PrefixKey改成和您老版本中同样的值(为了安全,此处的值应该改成和别人不一样的,也可以改成其他的,但是如果和老版本不一致会导致保持过的cookie失效).
然后找到connectionStrings部分,如下图:


将connectionString改成您的数据库路径(提示,数据库放在App_Data是安全的,您可以使用默认的数据库路径,别人同样无法下载).
5.如果您想修改routing配置,可以打开config/route.config文件,可以对扩展名,是否启用短路径进行修改.甚至,高级用户可以对整站的URLRouting配置进行修改.
到此系统升级完成.如果您在升级中发现什么问题,请直接和作者联系.地址:http://leven.com.cn/

全新安装:
将压缩包解开,参考升级步骤中的4和5可以对站点信息进行配置.

本程序安装说明:http://leven.com.cn/blog/view/67
levenblog官方首页:http://www.levenblog.com
程序开源项目主页:http://www.codeplex.com/levenblog

默认用户名和密码
用户名:leven
默认密码:admin888

CodePlex下载:http://levenblog.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=27765
ChinaZ分流下载:http://down.chinaz.com/soft/23758.htm

评论: 34 查看次数: 2642
34 1/1 页
xiao.hong [2009-05-31 14:13:26 ]
好像重写的配置并没有用,而且上传图片后的路径也有问题
leven [2009-05-31 17:03:35 ]
您好,欢迎提出问题,关于重写配置的问题,请重写之后务必重启站点,如果是自己服务器,可以回收下线程池或者重启iis,如果是虚拟主机,可以将web.config覆盖一次,或者将其改两次名即可重新载入route规则.
上传图片之后有什么问题请详细描述下.
Selphy [2009-06-03 21:53:02 ]
你好,我想问一下,LevenBlog的验证码机制是基于什么原理的?是存储于Session里的吗?
leven [2009-06-03 21:54:35 ]
是存储在Cookie中的.
xiao.hong [2009-06-04 09:35:49 ]
上传到空间后,出现401.1,无法访问。

根目录:network-wr,iusr-r
app_data:iusr-wr
Selphy [2009-06-04 13:52:28 ]
存在Cookie里会不会有被篡改或者使用不变的同一个Cookie反复提交的问题?
xiao.hong [2009-06-04 14:43:18 ]
-- 引用来自 xiao.hong --
上传到空间后,出现401.1,无法访问。

根目录:network-wr,iusr-r
app_data:iusr-wr
-- 引用完毕 --

有人帮忙吗?
leven [2009-06-04 15:00:26 ]
看情况是授权错误,请检查iis的配置,一般造成这个情况是asp.net的权限配置错误。
如果是虚拟主机,可以寻求客服帮助.
leven [2009-06-04 15:01:48 ]
-- 引用来自 Selphy --
存在Cookie里会不会有被篡改或者使用不变的同一个Cookie反复提交的问题?
-- 引用完毕 --
在破解了系统cookie加密之后确实有这个可能
不过系统仍然可以限制数据提交间隔和手动加强验证码加密强度来防范这种问题
xiao.hong [2009-06-04 15:36:40 ]
-- 引用来自 leven --
看情况是授权错误,请检查iis的配置,一般造成这个情况是asp.net的权限配置错误。
如果是虚拟主机,可以寻求客服帮助.
-- 引用完毕 --

是自己的主机,现在已经把Everyone的完全控制权限都加上了,还是不行啊。
leven [2009-06-04 17:34:09 ]
要注意asp.asp程序执行不仅仅要求程序所在目录的权限,如果您对c盘某些文件或者目录的权限进行过设置,就需要注意这点,我曾经遇到过某些安全软件限制了asp.net的temp文件夹权限导致错误的情况,另外某些安全软件可能监视csc.exe等程序的执行,也会导致编译失败。
rad [2009-06-06 15:40:16 ]
请问2.0.8还没有开源吗?
leven [2009-06-06 18:35:58 ]
levenblog任何版本都是开源的
开源协议为GPLv2
2.0.8的源代码可以前往http://levenblog.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=27765下载.
F&H [2009-08-17 17:50:32 ]
为什么不使用MSSQL or Access
leven [2009-08-17 17:52:44 ]
程序拥有SqlServer模块,但是并没有在正式版中发行,需要自己编译源码.
至于access,我实在想不到有什么更多的好处让我使用它.
red [2009-08-17 22:23:03 ]
如果有代码高亮 像博客园那样就好了
leven [2009-08-17 22:30:11 ]
2.0.8的版本提供了高亮组件
提供和博客园一样的高亮效果(同样的开源组件)
red [2009-08-17 22:51:06 ]
在哪里.
red [2009-08-17 22:51:54 ]
已经看到 谢谢leven
leven [2009-08-17 22:52:08 ]
在fck编辑器的第二行倒数第四个按钮.
Q [2009-08-18 10:33:51 ]
发表新日志,附件上传
rar不能下载,图片不能显示
原因上传的文件是没有后缀名,可以在uploadfiles中看到
leven [2009-08-18 11:33:52 ]
没有后缀是很正常的
图片不能显示请确认该图片已经正常上传,上传目录拥有该文件且数据库记录正常.
简单的方式,在后台uploadfiles中打开看看,如果提示错误则是上传错误了
axscer [2009-09-16 17:22:12 ]
您好,我安装的时候遇到如下问题:
编译器错误消息: CS0246: 找不到类型或命名空间名称“LevenBlog”(是否缺少 using 指令或程序集引用?)

我是在本地测试的,运行环境为vista、.net 3.5 sp1 + mvc 1.0,建立了该程序的虚拟目录,进入的时候显示了如上信息。我不太懂asp.net,所以可否麻烦您详细说一下如何解决呢。
leven [2009-09-16 18:22:33 ]
请检查下,虚拟目录中是否bin目录中少了必须的dll文件,或者是你没有使用测试编译后的程序,而是源代码,iis测试必须使用编译后的程序才可以
axscer [2009-09-16 18:50:49 ]
我用的是您提供的编译好的2.0.8版。bin目录里面有LevenBlog.Core.dll文件。不知道为什么就是加载不上。
leven [2009-09-16 19:13:10 ]
还要注意下你的IIS7的程序池配置,如果为了少出问题,建议使用"经典"模式.
然后就是新建虚拟目录的时候必须是新建的应用程序虚拟目录,而不是普通虚拟目录,如果无法确认,建议放到iis的根目录试试.
axscer [2009-09-17 08:07:07 ]
终于好了~~(热泪
多谢您的帮忙~~确实是“应用程序虚拟目录”的问题T_T
axscer [2009-09-17 08:18:27 ]
不好意思,再次遇到问题……,连接到类似“http://127.0.0.1/leven/blog.aspx/index”的网址时,会出现:
-------------------------------------
无法找到资源。
说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。

请求的 URL: /leven/blog.aspx/index
-------------------------------------
这样的提示。
我有试图从web.config中找"add key="ExtendName",结果没找到……
axscer [2009-09-17 11:27:54 ]
汗,又来打扰您了……,我错了……Orz
我在本地调试,有IIS的管理权限,可以创建应用程序目录。如果换成虚拟主机的话,就没有权限了。我知道可以用asp.net在虚拟主机空间操作IIS,创建【虚拟目录】,就是不知道该怎么创建【应用程序目录】。是不是没有办法了呢?T_T
leven [2009-09-17 18:00:53 ]
呵呵,这哪算是打扰啊.
先看看你的问题,在2.0.8中,已经没有key="ExtendName"的配置了,转而放入了config/route.config文件中,你找到<routeConfiguration extend="">这个extend=""中就是设定route的扩展名,只要IIS支持,任意的扩展名都是可以的.你看到的关于"http://127.0.0.1/leven/blog.aspx/index"的url,可能需要进入后台进行分类的设置,分类中的URL跳转导航是需要手动设置的.
另外,关于"应用程序目录"是IIS7的东西,微软应该是提供了创建它的接口的,具体如何,这个我也不知道了,你可以通过查阅MSDN等文档找一找.
axscer [2009-09-18 11:04:31 ]
很多谢您的帮忙,目录的问题解决啦,这里说下方法,也许可以帮助遇到同样问题的朋友。
------------------------
using Microsoft.Web.Administration;
ServerManager manager = new ServerManager();
Site defaultSite = manager.Sites["Default Web Site"];
defaultSite.Applications.Add("/blogs", @"C:\inetpub\wwwroot\blogs");
manager.CommitChanges();
------------------------
同时还需要有执行X:\Windows\System32\inetsrv\config里面applicationHost.config、redirection.config的权限。虚拟主机用户大概是无望了……T_T
leven [2009-09-18 13:45:10 ]
说得太客气了.
自己创建虚拟目录,现在已经有不少虚拟主机商提供这个服务了.所以也不是所有虚拟主机用户都无法使用虚拟目录执行本程序,当时,如果没有的话就只能在根目录执行了.
七月(Aijoe) [2009-09-25 06:41:53 ]
偷得差不多,自己来写一个轮子。当练练。
leven [2009-09-25 17:52:07 ]
欢迎来偷...
34 1/1 页
发表评论
用户名:
密 码: 游客发言不需要密码.
验证码: 验证码
内 容:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 500 字 | HTML代码允许 关闭 | 评论可修改 关闭