Я установил Windows 8 очень похожим способом, и у меня осталось много папок, которым требовались повышенные разрешения для операций записи. Ваши приложения .NET, вероятно, находятся под учетной записью, которая не может выполнять эти действия, независимо от того, пишут ли они в эти папки в целом или имеют повышенные права (я не очень осведомлен о том, как работают приложения .NET).
К счастью, решение должно быть довольно простым. Взять на себя ответственность за папку.
Например, моя папка PerfLogs имеет некоторые беспорядочные разрешения (да, я понимаю, что PerfLogs в любом случае имеет разные разрешения, но это было удобно). Попробуйте это с вашей папкой журналов. Откройте свойства и посмотрите на вкладку безопасности:
Нажмите Дополнительно. Вы можете видеть, что у меня нет разрешения даже просматривать разрешения. Ваш случай не может быть настолько экстремальным:
Нажмите «Продолжить» и ознакомьтесь с дополнительными настройками безопасности. Вот где я подозреваю, что может быть не так для вас:
Если только администраторы могут писать в вашу папку журналов, а ваше приложение .NET не является администратором, журналы записывать не будут.
Узнайте, под каким пользователем работает ваше приложение .NET, и выясните, разрешено ли разрешение на запись в папку журнала. Это не будет трудным и быстрым решением для вас, потому что проблема не в этом. В худшем случае попробуйте временно добавить « Everyone
с Full access
чтобы проверить, решит ли это вашу проблему.