Patrick Skelton Ответов: 1

Изменились ли права доступа к файлам nlog в последнем обновлении windows 10?


Я использую NLog в приложении WPF уже несколько месяцев. Я разрабатываю в Visual Studio 2015 на Windows 10.

Я пишу из своего приложения с помощью NLog в \bin\Debug\Logs Внезапно я обнаруживаю, что у меня нет разрешения на удаление файлов журналов в этом каталоге. И это, очевидно, распространяется вверх по дереву каталогов, поэтому я не могу удалить \bin папка в Проводнике.

Я действительно запускаю Visual Studio от имени администратора. Я переключился на это, чтобы исправить проблему, возникшую у меня давным-давно (не помню, в чем была конкретная проблема), но до сих пор это никогда не мешало мне удалять файлы NLog.

Я действительно получил обновление Windows несколько дней назад. Кто-нибудь знает, произошли ли какие-то изменения, которые могли бы вызвать такое поведение?

Я также был бы признателен за любые предложения о том, как это исправить.

Что я уже пробовал:

Даже попытка сделать это в командной строке с разрешением администратора завершается неудачей с надписью "Доступ запрещен".

Я также не могу взять на себя ответственность за файл. Если я попытаюсь сделать это в Проводнике, то получу сообщение: "у вас должны быть разрешения на чтение для просмотра свойств этого объекта".

1 Ответов

Рейтинг:
11

Patrick Skelton

Это оказалось средство просмотра файлов гаммы (www.gamutsoftware.com), который я только начал использовать (это должно было быть моей подсказкой). Читая документы, кажется, что у него есть функция очистки файла журнала, что, вероятно, означает, что он держит постоянную блокировку файла.

Хотя я удивлен, что мне даже отказали в разрешении на чтение.

Я собирался удалить этот вопрос, но потом подумал, что он может иметь ценность для любого другого, кто решит использовать этот довольно распространенный набор инструментов.