首页 > 编程 > .NET > 正文

ASP.NET对IIS中的虚拟目录进行操作

2024-07-10 12:56:28
字体:
来源:转载
供稿:网友
注册会员,创建你的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();


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表