我有 2 个服务具有 log4net 引用和 XmlConfigurator 设置为在 AssemblyInfo.cs 中观看。
如果我在我的本地机器上运行这两个服务,它们都是从单独的目录运行的,其中 Copy Local 设置为 Log4Net dll。两种服务都可以正常记录。
当我将服务推送到生产环境时,它们都位于同一个目录中(我对此没有发言权),我看到的行为很奇怪。如果启动了一项服务,它会正常记录,但另一项服务根本不会记录。陌生人,如果我将它们都关闭并启动第二个,它记录正常,但第一个不记录。
我假设这些服务一次只能记录一个,但这似乎没有任何意义,因为它们是独立的服务。
有谁知道这里会发生什么?