c# - 配置系统在 log4net 中初始化失败

标签 c# .net log4net connection-string log4net-configuration

我在窗口应用程序中从 app_config 读取连接字符串时收到此异常“配置系统无法初始化”

string con = ConfigurationSettings.AppSettings["ConnectionString"].ToString();

在输入以下行后在这一行

[assembly: log4net.Config.XmlConfigurator(Watch = true)]

在 AssemblyInfo.cs 中。如果我从 Assemblyinfo.cs 中删除这一行,那么毫无异常(exception)我将添加此程序集用于记录目的

最佳答案

我不确定,但如果您使用 VSTO 进行 MS Office 加载项开发,那么下面的帖子可能会对您有所帮助。

Why is log4net not recognized in configuration file?

您还需要在部分块中添加 log4net

<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/> 
</configSections>

关于c# - 配置系统在 log4net 中初始化失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8475366/

相关文章:

C# 如何记录 DLL 内的文件?

c# - 插件 dll 中的 Log4Net 配置?

c# - 登录托管 NancyFx Web 服务的控制台应用程序

c# - 有没有办法延长 SqlConnection GetSchema() 查询的超时时间?

c# - 使用 Alt+Tab 的 WH_KEYBOARD 停止工作

.net - .NET 的最新版本中的基本操作成本是否有很好的引用?

c# - C# 应用程序中的 SerialPort 问题

c# - 评估堆栈的 .NET CIL 操作

c# - Quartz.Net cron 触发器每 45 分钟安排一次工作

C# 通过参数解析字符串 Domain ="LESSING",Name ="Admin"