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

Вид: 61184|Ответ: 1

[Источник] Логи log4net .net/c# нельзя записывать в файл

[Скопировать ссылку]
Опубликовано 01.06.2017 10:44:55 | | | |
У меня есть привычка вести журнал, когда сайт начинается

Сегодня я внезапно обнаружил, что сервер Alibaba Cloud не может нормально записывать логи с помощью log4net.

Почему??? Где я ошибся???? Но раньше всё было хорошо

Потом я отладил его с локального компьютера, и всё получилось хорошо, я мог нормально записывать логи

Затем я обновил пакет релиза на сервере, но всё равно не мог нормально записать журнал, и это ещё не закончилось

。。。。。。。。。。。。。。。。。。。。。。。。。。。

Вдруг я вспомнил, что после обновления "Wana Decrypt0r ransomware" с патчами Microsoft некоторые папки или файлы становились невозможными для добавления или изменения

Это причина??? Затем, сравнив локальную папку "App_Log" с папкой "App_Log" сервера, я обнаружил, что действительно есть разница в правах

Решение:

1: Кликните правой кнопкой мыши по папке журнала и выберите «Свойства», чтобы найти «Безопасно»

2: Добавьте разрешение «Аутентифицированные пользователи», как показано на рисунке ниже, и убедитесь, что проблема успешно решена!

Группа пользователей Authenticated Users может добавить 10 компьютерных аккаунтов в домен Active Directory. Эти новые компьютерные аккаунты создаются в контейнере машины.
Замена группы Everyone на эту группу предотвращает анонимный доступ.







Предыдущий:[SDL-программирование] Создание среды VC под windosXP
Следующий:Управление C# с управлением двумя буферами
 Хозяин| Опубликовано 11.04.2021 16:46:13 |
Это также можно решить (не тестировать, логически это должно работать)

Кликните правой кнопкой мыши по папке или файлу Свойства—>Безопасность—Редактировать—Добавить—» и введитеIIS APPPOOL\Application pool name

Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com