我希望你能够编写程序来设置文件夹权限,以便让一个用户(即IIS应用程序池)获得权限,例如:
用户(myAppPool)通过上述规则添加的问题是没有权限的,在“允许”列中没有任何选择(请参见“属性”对话框的“安全”选项卡),即使我设置了完全访问控制。
我以管理员身份运行可执行程序,但是同样的情况。
为什么?
string websiteDict = @"C:\inetpub\wwwroot\mywebsite";
DirectoryInfo di = new DirectoryInfo( websiteDict );
DirectorySecurity ds = di.GetAccessControl();
ds.SetAccessRule( new FileSystemAccessRule( @"IIS AppPool\myAppPool", FileSystemRights.FullControl,
AccessControlType.Allow ) );
di.SetAccessControl( ds );
用户(myAppPool)通过上述规则添加的问题是没有权限的,在“允许”列中没有任何选择(请参见“属性”对话框的“安全”选项卡),即使我设置了完全访问控制。
我以管理员身份运行可执行程序,但是同样的情况。
为什么?