注冊會員,創建你的web開發資料庫,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();