再见.net|BYE Dot Net

坎坷与欢愉,求索与奋进

My Links

Blog统计

公告

博客蓝备份空间

文章

收藏

相册

.net相关

Maya&3D max相关

My Document

Webdesign相关

其他

网络营销

友情博客

存档


正在读取评论……
用ASP.NET对IIS中的虚拟目录进行操作


//假如虚拟目录名为"Webtest",先在项目中引用

//System.DirectoryServices.dll,再

using System.DirectoryServices;

protected System.DirectoryServices.DirectoryEntry dirroot;

1、添加新的虚拟目录

   
DirectoryEntry newVirDir = dirroot.Children.Add("Webtest","IIsWebVirtualDir");

    newVirDir.Invoke("AppCreate",true);

    newVirDir.CommitChanges();

    dirroot.CommitChanges();

2、更改虚拟目录属性

   //虚拟目录的属性较常用的有:AccessRead,AccessWrite,AccessExecute,AccessScript,DefaultDoc,EnableDefaultDoc,Path等
   
DirectoryEntry Dirport = dirroot.Children.Find("Webtest","IIsVirtualDir");

    Dirport .Properties["AccessRead"][0] = true;

3、删除虚拟目录

     DirectoryEntry Dirport = dirroot.Children.Find("Webtest","IIsVirtualDir");

     Dirport.Invoke("AppDelete",true);

     dirroot.CommitChanges();

或者:
   
object[] part = new object[2];

    part[0] = "IIsWebVirtualDir";

    part[1] = "Webtest";

    dirroot.Invoke("Delete",part);

    dirroot.CommitChanges();


Trackback: http://tb.donews.net/TrackBack.aspx?PostId=8696


[点击此处收藏本文]  发表于2004年03月25日 7:52 AM




正在读取评论……
大名
网址
验证码
评论