当前位置: 移动技术网 > IT编程>开发语言>.net > Asp.net给站点某目录增加Aspnet用户

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

2018年04月29日  | 移动技术网IT编程  | 我要评论

至富网,百姓网徐州,张爱玲照片

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);
    }
}

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网