LevenBlog2.0.10发布[20091202更新]
作者:leven 日期:2009-12-01 11:11:32
本次更新主要是增加了安装界面,通过安装界面,可以使系统更加易于使用,同时,系统对几个关键缓存再次进行了优化,压力测试表面性能有了不小的提升.由于没有大的功能变更,本次系统升级只需覆盖文件即可,同时,从本版开始,系统将同时发布32位和64位的sqlite版本,用户可以根据自己的需求更好的进行选择,64位的系统将无需使用IIS的32位兼容模式运行.
LevenBlog2.0.10更新记录:
1.改进在线缓存系统,提升性能
2.改进实体映射缓存系统,提升性能
3.对系统细节进行优化,整体来说相对2.0.9有了较大性能提升
4.新增安装界面,引导用户第一次使用,增进系统用户体验
5.修正page控件显示bug,该控件位于~/skins/default/blog/page.ascx,其他模板的更新请覆盖其他目录目录的该文件即可
6.修正routing中两个url错误
全新安装方法:
1.保证服务器至少安装了.net framework3.5或者以上
2.如果是win2008 x64,建议直接使用levenblog2.0.10 x64版
3.如果是win2008,建议使用程序池的"集成"模式
4.程序运行目录必须是站点根目录或者虚拟目录(win2008也成为"程序")
5.将upload目录下的所有文件copy到目标文件夹
6.直接访问http://url
7.一步步按照要求进行安装即可
升级安装
1.参考全新安装1-4步
2.如果您的版本比较低(但是必须大于等于2.0.2),建议运行http://url中的"升级安装"模式进行安装
3.如果您的版本较新(如2.0.7以后),可以直接覆盖根据每次发布的安装包中的upload文件夹一次次覆盖安装即可.
4.如果您的版本是2.0.9,可直接覆盖upload文件夹即可
安装程序&升级程序下载地址:
http://levenblog.codeplex.com/releases/view/36649
Admin5分流下载:
http://down.admin5.com/code_net/1572.html
cnzz分流下载:
(程序):http://down.cnzz.cn/Info/42051.aspx
(源码):http://down.cnzz.cn/Info/49322.aspx
ChinaZ分流下载:
(程序):http://down.chinaz.com/soft/23758.htm
(源码):http://down.chinaz.com/soft/25212.htm
LevenBlog2.0.10.1更新补丁(12.02之后下载的程序无需次补丁)
紧急修正日志评论计数错误的bug.
点击下载此文件
如果遇到主机无法访问sqlite3.dll的错误,请尝试使用下面的dll覆盖到bin目录:
点击下载此文件
开源协议:
http://levenblog.codeplex.com/license
2009-12-01
Leven
在IIS7下,继承模式一般能支持大部分列出的扩展
请问不提供开源的吗?
请问不提供开源的吗?
at System.Data.SQLite.SQLiteTransaction.IsValid(Boolean throwError)
at System.Data.SQLite.SQLiteTransaction.Rollback()
at LevenBlog.Core.Data.Sqlite.SqliteProvider.Close() in C:\Users\Administrator\Desktop\Archive\LevenBlog\LevenBlog.Core\Data\Sqlite\SqliteProvider.cs:line 107
sqlserver版的使用需要下载SqlServerProvider,然后放入bin中
然后从source版中的LevenBlog.Data.SqlServer项目区取出sql脚本文件,放入sql中执行,然后配置web.config文件即可使用.
providerName="LevenBlog.Data.SqlServer.SqlFactory" />
运行时在ProviderManager的第29行,用反射建类时出错。
object obj = Activator.CreateInstance(Type.GetType(WebConfig.ProviderName)); //Type.GetType(WebConfig.ProviderName)的返回值为null
mvc中的服务器控件不再具备逻辑处理能力,因此,如果是纯View的方式使用控件还是没有问题的.
<% CrystalReportViewer view = new CrystalReportViewer();
ReportDocument rpt = new ReportDocument();
rpt.Load(Server.MapPath("1.rpt"));
view.ReportSource = rpt;
view.Page = this;
HtmlTextWriter writer = new HtmlTextWriter(Page.Response.Output);
view.RenderControl(writer); %>
报表就是不显示。同样的代码对MSCHAT控件是有效的。
给出个建议试试
不要使用Page.Reponse.Output,改用Writer对象
使用Writer对象,如果RenderControl工作正常,就一定会显示
在aspx页面中,我加入了如下代码:
<% CrystalReportViewer view = new CrystalReportViewer();
ReportDocument rpt = new ReportDocument();
rpt.Load(Server.MapPath("1.rpt"));
view.ReportSource = rpt;
view.Page = this;
HtmlTextWriter writer = new HtmlTextWriter(Page.Response.Output);
view.RenderControl(writer); %>
报表就是不显示。同样的代码对MSCHAT控件是有效的。
-- 引用完毕 --
crystalReportViewer.Page = this;
StringWriter tw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(tw);
crystalReportViewer.RenderControl(hw);
Response.Write(tw.ToString());
但控件明显是在工作的。我把 ReportSource 设成一个不存在的rpt,页面就会输出RPT不是一个合法的RPT。应该是文本可以输出。
如下:
CrystalReportViewer view = new CrystalReportViewer();
ReportDocument rpt = new ReportDocument();
rpt.Load(Server.MapPath("1.rpt"));
view.ReportSource = rpt;
view.Page = this;
view.RenderControl(Writer);
每个ViewPage都包含一个上下文的HtmlTextWriter对象Writer
如果这样仍然无法输出,可以判定确实是控件工作不正常,可以看看控件需要什么环境才可运行
个人觉得可以自己下载别人网站的图片在自行上传.
由于个人blog系统很少考虑和cms一样的文章转载功能,因此,这个功能开发的时候是没有考虑的.
但是既然有需求,不排除后续版本升级的时候提供该功能.
无法显示 XML 页。
使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。
--------------------------------------------------------------------------------
名称以无效字符开头。处理资源 'http://localhost/levenblog/install/default.aspx' 时出错。第 1 行,位置: 2
<%@ Page Language="C#"%>
-^
用opera也试过了。。用IE7运行上面的提示
用opera提示XML 解析失败: 语法错误 (行号: 1, 字符: 1)
将文档重解析为 HTML
非要用火狐吗。。
偶不太会弄这个。。新人新人
明明安装的是VS2008 framwork3.5也安装了。。。
可是还是出现这个问题。。
建了虚拟目录 把upload文件夹里面的所有文件都拷贝到根目录下了。。
http://localhost/levenblog/install/step1.aspx 还是出现问题。。
asp.net服务重启了。。。
o(╯□╰)o啊。。第一步偶多做不下去了。。。
明明安装的是VS2008 framwork3.5也安装了。。。
可是还是出现这个问题。。
建了虚拟目录 把upload文件夹里面的所有文件都拷贝到根目录下了。。
http://localhost/levenblog/install/step1.aspx 还是出现问题。。
asp.net服务重启了。。。
o(╯□╰)o啊。。第一步偶多做不下去了。。。
所以还得aspnet_regiis /r 谢谢您啊。。哈哈。。。真是大大好人。我会继续努力来问问题的 哈哈 当然是先自己查过之后
HAHA
无法加载 DLL“sqlite3”: 拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED))。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.DllNotFoundException: 无法加载 DLL“sqlite3”: 拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED))。
请问该如何解决,感谢您!
这样还是找不到,还有个可能就是主机上做了某些安全限制,如果有可能,您可以使用sqlserver版本的系统.
请问是不是组件未安装啊?流汗。。。
包含native dll的程序集下载:下载程序集
Server Error in '/' Application.
-------------------------------
The database file is locked
database is locked
Exception Details: System.Data.SQLite.SQLiteException: The
据说SQlite并行请求多的情况下就会出现这个问题,可我在自己的IIS上测试没有这个现象,现在就是搞不清是不是空间的问题,不知您对这种情况有没有什么了解呢?
解决这个问题的方法很简单,重新回收程序池或者删除安装错误的数据库文件即可.
异常详细信息: System.BadImageFormatException: 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)
上一篇
下一篇
文章来自:
Tags:

这个应该怎么设置才能支持呢