Я создал службу Windows, используя C #, которая записывает журналы (с NLog ) в C:\ProgramData
.
Когда я отлаживаю службу (в моем Windows 7) (используя код, написанный выше), файл журнала правильно создан и записи журнала правильно записаны.Но когда я устанавливаю службу на моем сервере, который работает на Windows server 2008 ( x86 ), файл журнала не создается (я также зарегистрировался в C:\Windows\System32\
, там ничего нет).
Я подозреваю, что это проблема авторизации, так как я могу узнать, какие права использует мой сервис?
PS: Я установил свой сервис с помощью командной строки C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe C:\PathToMyService\MyService.exe
с правами администратора.