昨天在给上次说的那个
mobile网站
添加功能的使用,用户来提了一个需求 原来网站的日志是记在一个文本文件里的,但是当网站启动后,这个文本文件会被锁住,根本下载不下来,所以查看日志非常麻烦,因此他们要求把日志记录到数据库里。还好我的日志功能使用的是MS的Enterprise Library 2.0 -- Logging Application Block,我想改改web.config里的配置就可以了,但由于要用到数据库 我想应该在数据库里要添加写什么东西,马上在博客园里搜索了一圈 找到了
SHY520
的一篇
Enterprise Library 2.0 -- Logging Application Block (补充)
的文章,写得真是非常清楚,依葫芦画瓢,三下五除二,搞好了。一运行,记日志的代码弹出异常 具体的话没有记录下来 大致是说 listenerDataType="Microsoft.Practices.EnterpriseLibrary.Logging.Database.Configuration.FormattedDatabaseTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging.Database, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"
这个有问题,再看了看 SHY520 文章下面的评论 有人和我碰上相同的问题。应该是少引用了Microsoft.Practices.EnterpriseLibrary.Logging.Database.dll这个文件,在我自己的包装的log dll项目中引用一下,编译,运行网站调试,还是出错,奇怪了,马上在web的Bin目录里一看,Microsoft.Practices.EnterpriseLibrary.Logging.Database.dll没有自动拷贝进来,奇怪的问题,手工拷了个文件过来,运行,正常了!
这个有问题,再看了看 SHY520 文章下面的评论 有人和我碰上相同的问题。应该是少引用了Microsoft.Practices.EnterpriseLibrary.Logging.Database.dll这个文件,在我自己的包装的log dll项目中引用一下,编译,运行网站调试,还是出错,奇怪了,马上在web的Bin目录里一看,Microsoft.Practices.EnterpriseLibrary.Logging.Database.dll没有自动拷贝进来,奇怪的问题,手工拷了个文件过来,运行,正常了!
自己记录一下。
本文转自 lu xu 博客园博客,原文链接: http://www.cnblogs.com/dotLive/archive/2006/11/17/563632.html ,如需转载请自行联系原作者