У меня был настроен веб-сайт в системном разделе нашего сервера. Вся структура веб-каталогов была доступна для записи IUSR и NETWORK SERVICE, чтобы веб-приложение могло создавать кеши файлов HTML.
Когда я переместил веб-каталог во вторичный (только что созданный) раздел, веб-приложение больше не могло перезаписывать уже существующие файлы (ошибка отказа в разрешении). Он может создавать новые файлы и перезаписывать их, но не старые.
Папки каталога по-прежнему имеют ПОЛНЫЕ права для IUSR и NETWORK SERVICE, и ни один из файлов не помечен как доступный только для чтения.
Есть идеи, почему это так?
Похоже, что веб-приложение было запущено от имени пользователя, прошедшего проверку подлинности Windows, а не от NETWORK SERVICE или IUSR, поэтому оно было владельцем новых файлов, но не ранее существующих файлов, которые принадлежали администратору.