Проблема Log4Net на IIS 7.5 в Windows Server 2008 - PullRequest
2 голосов
/ 02 сентября 2010

У меня есть служба WCF, работающая в 64-разрядной версии Windows 2008 R2 с использованием IIS 7.5. Мой appender регистрируется в локальном файле, и на моей рабочей станции XP в папке приложения создается файл журнала.

Log4NEt ничего не регистрирует на сервере.

Я пробовал следующее:

  • Убедитесь, что мой пул приложений работает как учетная запись пользователя домена. Добавил эту учетную запись в группу «администраторы» сервера.
  • Предоставлены разрешения «Все» для изменения папки приложения на сервере.
  • Изменил для appender вывод на c: \ logs \ logfile.txt и предоставил «Все» полный контроль над этой папкой.
  • Установите log4net на «debug» и используйте DebugView, чтобы посмотреть, выводит ли он какие-либо сообщения. НЕТ сообщений log4net показано
  • Добавлена ​​настройка приложения

Есть идеи, что еще я могу попытаться выяснить, что происходит? В журнале системных событий нет сообщений, которые выглядят так, как будто они связаны с этой проблемой.

Спасибо!

Ответы [ 2 ]

1 голос
/ 27 мая 2011

Когда log4net не ведет журнал, это обычно происходит из-за того, что он не настроен.

Попробуйте проверить значение «LogManager.GetRepository (). Configured» непосредственно перед первым лог-оператором, который, по вашему мнению, должен быть зарегистрирован, но не.

0 голосов
/ 01 октября 2010

Я думаю, что это проблема. в log4net есть средство отслеживания проблем с похожей проблемой.

https://issues.apache.org/jira/browse/LOG4NET-266

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...