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

转载 2006年06月11日 18:17:00
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);
    }
}

解决系统中没有ASPNET用户的烦恼!...

今天帮别人装SQL2005,装到最后一步时,跳出个错误对话框,说是找不到系统用户ASPNET的相关 信息,因此安装失败!很是无语呢!... 看了下系统的用户表,果真没有用户ASPNET存在...
  • friendan
  • friendan
  • 2012年02月24日 19:46
  • 11808

ASP.NET为用户控件添加属性

在ASP.NET的web编程中提供了一种叫做“用户控件”可以帮助我们完成这种做法,其文件扩展名是“.ascx”,由于ascx文件是用来插入ASPX页面中使用的,而一个ASPX窗体只能包含一个标签,所以...
  • aspnet2002web
  • aspnet2002web
  • 2011年01月30日 09:45
  • 2230

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

  • zgqtxwd
  • zgqtxwd
  • 2008年04月24日 06:34
  • 76

找不到aspnet用户权限的解决方法

      最近在学DNN开发,看视频教程的时候要用到xp文件系统的用户权限。这个时候发现按照教程做无法找到aspnet的用户权限,后来查阅了资料才知道是因为SQL2005,VS2005还有IIS 5...
  • xw13106209
  • xw13106209
  • 2009年12月16日 17:28
  • 3084

linux给用户加个操作某个目录的权限

[root@iZ11gwfi6i5Z ~]# chown -R root:wangchong /usr/local/apache2/htdocs/ [root@iZ11gwfi6i5Z ~]# ch...
  • wangchong_fly
  • wangchong_fly
  • 2015年09月11日 21:21
  • 10048

XP安装完iis之后发现没有aspnet用户

解决办法来自网上:大家安装过VS后,可是有的发现没有显示ASPNET用户,其实这可能与安装顺序有关系,比如你先安装的VS后装的SQLServer,再装的IIS等等之类的顺序错乱,最终导致ASPNET用...
  • veewa
  • veewa
  • 2010年03月17日 17:24
  • 1596

关于ASPNET用户的权限

关于ASPNET用户的权限在ASP.NET下开发Web应用程序的时候, 尤其是和读写文件有关的情况下, 常常会发生ASPNET用户对某一个目录没有相应权限的问题, 这一点在NTFS分区中尤为明显. 我...
  • nickcheng
  • nickcheng
  • 2004年11月06日 17:04
  • 1611

文件夹的完全控制权限赋给aspnet用户(ntfs,cacls)

 using System;using System.Collections.Generic;using System.Text;using System.Net;using System.IO;us...
  • dreamlins
  • dreamlins
  • 2007年02月08日 18:49
  • 1218

ASP.Net 创建用户和角色组等

1. WebConfig 配置    用户基本信息需要配置Membership节点,位于下
  • kakalubi
  • kakalubi
  • 2011年10月14日 11:16
  • 1242

在 Linux 上给用户赋予指定目录的读写权限

转自 https://linux.cn/article-8487-1.html 在上篇文章中我们向您展示了如何在 Linux 上创建一个共享目录。这次,我们会为您介绍如何将 L...
  • skykingf
  • skykingf
  • 2017年05月08日 15:08
  • 7096
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Asp.net给站点某目录增加Aspnet用户
举报原因:
原因补充:

(最多只允许输入30个字)