授予对新文件夹的访问权时发生System.UnauthorizedAccessException

时间:2018-11-28 11:46:15

标签: c#

我正在使用以下代码来授予对IIS文件夹的访问权限:

string path=@"C:\inetpub\logs\LogFiles\W3SVC6\";
AddDirectorySecurity(path, "everyone", FileSystemRights.ReadData, AccessControlType.Allow);

public static void AddDirectorySecurity(string FileName, string Account, FileSystemRights Rights, AccessControlType ControlType)
{
    DirectoryInfo dInfo = new DirectoryInfo(FileName);
    DirectorySecurity dSecurity = dInfo.GetAccessControl();

    dSecurity.AddAccessRule(new FileSystemAccessRule(Account, Rights,
    ControlType));      
    dInfo.SetAccessControl(dSecurity);

}

0 个答案:

没有答案