Это должна быть довольно простая проблема, но по какой-то причине я не могу заставить ее работать. Все, что я хотел бы сделать, это установить разрешения для данного каталога, чтобы разрешить полный доступ всем пользователям. Вот код, который у меня есть:
System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(destinationDirectory);
FileSystemAccessRule fsar = new FileSystemAccessRule("Users", FileSystemRights.FullControl, AccessControlType.Allow);
DirectorySecurity ds = null;
if (!di.Exists)
{
System.IO.Directory.CreateDirectory(destinationDirectory);
}
ds = di.GetAccessControl();
ds.AddAccessRule(fsar);
Никаких исключений не генерируется, но и ничего не происходит. Когда я проверяю права доступа к каталогу после запуска кода, я не вижу изменений.
Есть идеи?