摘要: 当使用log4net+spring.net+Nhibernate组合的时候,如果发生异常,经过层层传递,以及Spring对异常的包装,如果直接使用 LogManager.GetLogger(typeof(_Default)).Error(ex.Message, ex);来记录异常信息的话,通常记录不了,猜测的原因(并没有深究。。。):ex有内部异常,且这个异常经过了nhibernate和sprin...阅读全文
公告 |
05 2010 档案摘要: 当使用log4net+spring.net+Nhibernate组合的时候,如果发生异常,经过层层传递,以及Spring对异常的包装,如果直接使用 LogManager.GetLogger(typeof(_Default)).Error(ex.Message, ex);来记录异常信息的话,通常记录不了,猜测的原因(并没有深究。。。):ex有内部异常,且这个异常经过了nhibernate和sprin...阅读全文
摘要: 通常,如果nhibernate和log4net同时出现的话,nhibernate通常会自动用log4net输出信息,这样的话,会和通过应用程序输出的日志混杂在一起。因为nhibernate会默认使用root下的appender。但是,我们可以通过配置其它的logger来控制nihibernate的输出,如下配置:(这个配置是log4net连接到sql2008的一个配置文件)<?xml ver...阅读全文
摘要: 由于sharepoint2010需要64位环境,只能寄希望于虚拟机了。可惜vpc不支持64位guest os,hyper-v只能运行在win2008R2上,而我的host是win7的32位系统。那么就用回VMWare了。 下载VMWare7.0之后安装,一阵折腾,顺利的装上64位的win2008R2,继续装好sharepoint2010。可是过程中发现重大问题,vmware经常会卡死,导致hos...阅读全文
摘要: 背景介绍: 当使用QuickPart部署Webpart的时候,我们可以通过wspbuilder将QuickPart打包进wsp,并且通过feature直接部署webpart,这样QuickPart既不需要安装到GAC,也不需要在Sharepoint中添加部件时候重新再选择一次所需控件了。我把QuickPart放在80目录的bin下,如图:但是,如果通过wspbuilder生成的wsp然后再dep...阅读全文
|