C# log4net live配置更改无效
我们有使用log4net的实时系统。 Log4net有一个单独的配置,使用appConfig引用 我们要求添加一个额外的电子邮件地址 现在已将其添加到外部log4net文件中C# log4net live配置更改无效,c#,log4net,C#,Log4net,我们有使用log4net的实时系统。 Log4net有一个单独的配置,使用appConfig引用 我们要求添加一个额外的电子邮件地址 现在已将其添加到外部log4net文件中 <to value="xxx@xxx.com, xxx@xxx.com, xxx@xxx.com"/> 问题是这一变化似乎没有任何影响。。。它仍然继续发送两个原始电子邮件地址,而忽略了第三个 到目前为止,我所尝试的:- 调整了配置文件以便站点重置 回收应用程序池 重新启动web应用程序 所有这些都没
<to value="xxx@xxx.com, xxx@xxx.com, xxx@xxx.com"/>
问题是这一变化似乎没有任何影响。。。它仍然继续发送两个原始电子邮件地址,而忽略了第三个
到目前为止,我所尝试的:-
- 调整了配置文件以便站点重置
- 回收应用程序池
- 重新启动web应用程序
<add key="Log4NetConfig" value="~/Config/log4net.config" />
如果您有以下线路:
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config", Watch = true)]
配置文件是
~/config/log4net.config
,这肯定是不匹配的。我猜您的项目中还有第二个配置文件,它不是~/config/log4net.config
,而是在应用程序基目录中。您可以让您的属性指向应用程序基目录中使用该文件的正确文件。请显示代码中告诉您的应用程序log4net配置文件所在位置的部分。@Jacobr365这已添加到问题中。您是否有[assembly:log4net.config.XmlConfigurator(ConfigFile=“log4net.config”,Watch=true)]
或汇编info.cs文件中的其他版本?@Jacobr365嗨,是的,那一行在