Для этого уже есть бета-функция, которая поддерживает синтаксис cron для определения времени запуска правила: https://github.com/Yelp/elastalert/issues/492#issuecomment-438024625 [ 111]
Probally asking the obvious but I'm assuming the log4net.dll in your bin folder is the correct version ?
if you have more than one project which references differnt versions of the same DLL its not uncommon for the later project to copy the DLL over the previous version.
Assuming that you have more than one copy of log4net needing to be supported the best solution I can think of is to add probing to you config and put this version in another folder.
Проверьте версию, которую вы связываете во время компиляции (ссылка на файл), и версию, которая используется во время выполнения (сначала посмотрите в GAC, затем локально)
Обычно версия в GAC отличается от версии, которая у вас есть как ссылка на файл.Пожалуйста, проверьте это.
Также очистите временный каталог ASP.NET и выполните перезапуск IIS (приглашение cmd -> iisreset)