【问题标题】:LOG4NET Could not create AppenderLOG4NET 无法创建 Appender
【发布时间】:2017-06-30 03:03:02
【问题描述】:

我最近将一个应用程序迁移到了一个新服务器(Windows 2008 Server R2、SQL Server 2008 R2、Poweshell),一切正常,但在尝试登录数据库时出现错误。

log4net:ERROR XmlHierarchyConfigurator: Could not create Appender [ADONetAppender] of type [log4net.Appender.ADONetAppender]. Reported error follows.
System.ArgumentNullException: CreateConverterInstance cannot create instance, converterType is null
Parameter name: converterType
   at log4net.Util.TypeConverters.ConverterRegistry.CreateConverterInstance(Type converterType)
   at log4net.Util.TypeConverters.ConverterRegistry.GetConverterFromAttribute(Type destinationType)
   at log4net.Util.TypeConverters.ConverterRegistry.GetConvertFrom(Type destinationType)
   at log4net.Util.OptionConverter.CanConvertTypeTo(Type sourceType, Type targetType)
   at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.CreateObjectFromXml(XmlElement element, Type defaultTargetType, Type typeConstraint)
   at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.SetParameter(XmlElement element, Object target)
   at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.CreateObjectFromXml(XmlElement element, Type defaultTargetType, Type typeConstraint)
   at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.SetParameter(XmlElement element, Object target)
   at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.ParseAppender(XmlElement appenderElement)
log4net:ERROR XmlHierarchyConfigurator: Appender named [ADONetAppender] not found.

我尝试将缓冲区大小减小到 1 并检查了连接字符串,但似乎不是这样,

任何帮助或建议将不胜感激。 我已经尝试在谷歌上搜索答案,但没有找到任何答案。

【问题讨论】:

    标签: log4net log4net-configuration log4net-appender


    【解决方案1】:

    问题似乎是您的解决方案的输出目录中缺少带有 ADONetAppender 的 dll。确保 Dll 存在,以便您可以在配置中使用它。

    【讨论】:

      【解决方案2】:

      我也陷入了这个问题,最后我修复了它。解决方案是ADONetAppender 类应该有一个默认构造函数

      我确信发生此错误 Could not create Appender 是因为它没有默认构造函数。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-07-19
        • 2022-12-20
        • 1970-01-01
        • 2011-09-21
        • 1970-01-01
        • 2018-12-20
        • 2011-10-09
        相关资源
        最近更新 更多