当前位置:首页 > 网络编程 > WEB编程 > ASP.net >  Asp.net给站点某目录增加Aspnet用户

 Asp.net给站点某目录增加Aspnet用户

点击次数:24 次 发布日期:2008-11-26 12:50:32 作者:源代码网
源代码网推荐      using System;
源代码网推荐  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)。
源代码网推荐


源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华