Asp.net给站点某目录增加Aspnet用户
点击次数:24 次 发布日期:2008-11-26 12:50:32 作者:源代码网
|
源代码网推荐 using System.Data; 源代码网推荐 using System.Configuration; 源代码网推荐 using System.Collections; 源代码网推荐 using System.Web; 源代码网推荐 using System.Web.Security; 源代码网推荐 using System.Web.UI; 源代码网推荐 using System.Web.UI.WebControls; 源代码网推荐 using System.Web.UI.WebControls.WebParts; 源代码网推荐 using System.Web.UI.HtmlControls; 源代码网推荐 源代码网推荐 using System.IO; 源代码网推荐 using System.Net; 源代码网推荐 using System.Security.AccessControl; 源代码网推荐 using System.Security.Principal; 源代码网推荐 源代码网推荐 public partial class ACLChange : System.Web.UI.Page 源代码网推荐 { 源代码网推荐 //文件夹路径 源代码网推荐 private string strDir = "images"; 源代码网推荐 源代码网推荐 protected void Page_Load(object sender, EventArgs e) 源代码网推荐 { 源代码网推荐 if (!IsPostBack) 源代码网推荐 { 源代码网推荐 AddDirectorySecurity(); 源代码网推荐 } 源代码网推荐 } 源代码网推荐 源代码网推荐 /// <summary> 源代码网推荐 /// 给文件夹添加ASPNET用户 源代码网推荐 /// </summary> 源代码网推荐 private void AddDirectorySecurity() 源代码网推荐 { 源代码网推荐 DirectoryInfo dirinfo = new DirectoryInfo(Server.MapPath(strDir)); 源代码网推荐 源代码网推荐 if ((dirinfo.Attributes & FileAttributes.ReadOnly) != 0) 源代码网推荐 { 源代码网推荐 dirinfo.Attributes = FileAttributes.Normal; 源代码网推荐 } 源代码网推荐 源代码网推荐 //取得访问控制列表 源代码网推荐 DirectorySecurity dirsecurity = dirinfo.GetAccessControl(); 源代码网推荐 源代码网推荐 string strDomain = Dns.GetHostName(); 源代码网推荐 源代码网推荐 dirsecurity.AddAccessRule(new FileSystemAccessRule(strDomain + "\ASPNET", FileSystemRights.FullControl, AccessControlType.Allow)); 源代码网推荐 源代码网推荐 dirinfo.SetAccessControl(dirsecurity); 源代码网推荐 } 源代码网推荐 } 源代码网推荐 源代码网推荐 源代码网推荐 源代码网推荐 做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。 源代码网推荐 源代码网供稿. |
