В обычной конфигурации отдельного XML-файла, который я помещаю в мой корневой каталог, мое приложение прекрасно работает с обоими приложениями.
Однако я нашел простой и более эффективный способ настройки из внешнего файла, который позволил мне гибко использовать один и тот же файл конфигурации для разных приложений ...
Также еще одним преимуществом является то, что мне не нужно вносить какие-либо изменения в global.asax и сборку.
Вот код, который я добавил в мой web.config
<appSettings>
<add key="log4net.Config" value="C:\\log\Log4Net.config"/>
</appSettings>
Этот код должен положить файл конфигурации в мой корневой каталог. И все, что мне нужно было сделать, это сослаться на log4net.dll и начать регистрацию.
Несмотря на то, что мой AdoNetAppender полностью работает нормально, я сразу вижу сообщения в своей таблице.
Но мои fileAppenders не создают никаких файлов и не регистрируют сообщения в существующих файлах. Этот способ совместим только с базой данных или я что-то упустил?