У меня есть очень простое приложение NServiceBus.Host.exe, которое использует ведение журнала по умолчанию и производственный профиль. Согласно документации , это должно привести к добавлению журнала файлов, который должен появиться в той же папке, что и EXE. Однако, когда я запускаю приложение как службу, файл журнала не появляется в той же папке, что и EXE, и до сих пор я не смог его найти вообще. Служба работает как локальная система. Нужно ли запускать его как учетную запись пользователя и искать где-нибудь файл в папке AppData? Это где-то под c: \ windows? Где это, и есть ли способ, чтобы я действительно выполнил вход в файл в той же папке, что и EXE-файл, как было объявлено?
Обновление:
Используя ProcMon и ProcExp из SysInternals, я вижу, что нет никаких попыток создать какой-либо файл журнала в папке, где находится мой EXE-файл, и нет никаких ошибок разрешения файла при попытке создать файл журнала где-либо, по крайней мере, не из PID службы (если по какой-то причине log4net запускает другой процесс для выполнения этой работы, возможно, я пропустил его).