【问题标题】:log4net Could not load type AdoNetAppenderlog4net 无法加载类型 AdoNetAppender
【发布时间】:2011-04-04 19:55:32
【问题描述】:

我已经配置了一个简单的控制台应用程序来使用 log4net。我能够成功让 log4net 写入日志文件;但是,当我尝试写入数据库时​​,它会引发异常。我得到以下信息:

System.TypeLoadException:无法加载类型 [log4net.Appender.AdoNetAppender]。尝试组装 [log4net, 版本=1.2.10.0,文化=中性,PublicKeyToken=1b44 e1d426115821] 以及所有加载的程序集

我首先去了 dll 以检查可用的附加程序,但 AdoNetAppender 不存在,因此无法加载它是有道理的。我认为这可能是我从 Apache 下载的 dll 的问题,所以我去 SourceForge 获取了一个较旧的副本……当我检查那个 dll 时,它也没有 AdoNetAppender!我无法想象这有那么难。我错过了什么明显的东西吗?

【问题讨论】:

    标签: log4net


    【解决方案1】:

    我遇到了 log4net 和 AdoNetAppender 的问题,如果 System.Data.dll 与 log4net DLL 一起存在于 bin 目录中,它只会写入 DB。如果您还没有解决这个问题,值得尝试一下。

    【讨论】:

      猜你喜欢
      • 2016-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-22
      • 1970-01-01
      • 2013-08-10
      • 2017-02-19
      • 1970-01-01
      相关资源
      最近更新 更多