您正在看的.Net是: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(We
btest,IIsVirtualDir);
Dirport .Propert
ies[
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] = We
btest;
dirroot.Invoke(Delete,part);
dirroot.CommitChanges();
查看“ASP.NET对IIS中的虚拟目录进行操作”的详细内容