Мне нужно дать папке «Временные файлы ASP.NET» разрешение на запись, используя c # ... и я использую этот код, чтобы предоставить ему доступ
DirectoryInfo d1 = new DirectoryInfo(Path.Combine(RuntimeEnvironment.GetRuntimeDirectory(), "Temporary ASP.NET Files"));
DirectorySecurity md1 = d1.GetAccessControl();
string user_1 = fa.TextGuestDomain + "\\" + fa.TextGuestUser;
md1.AddAccessRule(new FileSystemAccessRule(user_1, FileSystemRights.FullControl,InheritanceFlags.ObjectInherit,PropagationFlags.InheritOnly, AccessControlType.Allow));
d1.SetAccessControl(md1);
Когда я проверил свойства безопасности для папки «Временные файлы ASP.NET» после реализации кода, он не установил флажок разрешения «запись», вместо этого из этого он проверил "особые разрешения" ... Я заметил, что даже когда я менял доступ с записи на полный контроль или чтение, он проверял "особые разрешения" ....
Это не тот проблема :), проблема в том, что он не дает права доступа, который я ему даю ... когда я даю ему запись, он не действует так, как если бы я дал ему разрешение на запись. Не знаю почему !! Я делаю это неправильно ??
Примечание: когда я даю ему запись, он не действует так, как если бы я дал ему разрешение на запись. Не знаю почему !! Я делаю это неправильно ??
Примечание: когда я даю ему запись, он не действует, как если бы я дал ему разрешение на запись. Не знаю почему !! Я делаю это неправильно ??
Примечание: когда я делаю это вручную, он работает, а при использовании способа кодирования. не работает ...
Надеюсь, вы мне поможете ...
Большое спасибо