NLog в ASP.NET - какие разрешения должен иметь файл журнала (проблема с архивированием)
-
21-09-2019 - |
Вопрос
Для ASP.Сетевая среда, какие разрешения должен иметь файл журнала, созданный NLog?ASP.Net Виртуальный каталог использует пул приложений, который имеет "Идентификатор пула приложений" "Сетевой службы".
Когда я предоставляю права на изменение "Сетевой службы" выходному файлу NLog, все хорошо, пока условие архивации не приведет к тому, что начальный файл журнала станет X_0001 и будет создан новый X - новый X теперь больше не имеет никаких прав для "Сетевой службы", и поэтому при запуске ASP генерируется ошибка.Сетевые скрипты пытаются писать в него.
Я не могу найти никакой ссылки на это на сайте NLog.Приветствуется любая информация.
Решение
Назначьте разрешения папке и убедитесь, что разрешения наследуются файлами, созданными в этой папке.Таким образом, любой новый созданный файл автоматически получит необходимые вам разрешения.