AssemblyInfo.csで監視するように設定されたlog4net参照とXmlConfiguratorを持つ2つのサービスがあります。
ローカル マシンで両方のサービスを実行すると、両方が別々のディレクトリから実行され、ローカル コピーが Log4Net dll に設定されます。どちらのサービスも問題なくログに記録されます。
サービスを本番環境にプッシュすると、両方が同じディレクトリに置かれ(これについては何も言えません)、私が見ている動作は奇妙です。1 つのサービスが開始された場合、ログは正常に記録されますが、他のサービスはまったくログに記録されません。見知らぬ人、両方をシャットダウンして2番目を開始すると、正常にログに記録されますが、最初のものはログに記録されません。
サービスは一度に 1 つしかログに記録できないと想定していますが、これらは別個のサービスであるため、これは意味がないようです。
ここで何が起こっているのか知っている人はいますか?