Я написал простое приложение, которое проверяет, работает ли мой веб-сервис, и записывает события в файл, используя для этого log4net.
Он отлично работает на моем компьютере для разработки, но когда я помещаю сборку на другой компьютер с Windows Server 2008 (который также отличается от сервера, на котором работает служба, которую я проверяю), программа не создает файл журнала.
Я запустил его из учетной записи в группе «Администраторы», попытался поместить его в разные каталоги на сервере, запустил «От имени администратора», дал все права доступа к папке всем группам пользователей на сервере, но по-прежнему не получил журнала файл.
Не получайте сообщений об ошибках и событий в журнале событий.
это мой log4net conf. настройки:
<log4net>
<appender name="FileAppender" type="log4net.Appender.FileAppender">
<file value="MyServiceLog.txt" />
<appendToFile value="true" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] – %message%newline" />
</layout>
</appender>
<root>
<level value="ALL" />
<appender-ref ref="FileAppender" />
</root>