学习网考试学习资料

Gzu521.com

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

.Net教程   点击:次   发布时间:2005-8-2   【字体: 】   来源:
贵 州 学 习 网
  在做系统开发的过程中,我们经常会遇到用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();  

责任编辑:gzu521

网络编程分类
ASP教程
.Net教程
Java教程
PHP教程
数据库基础
ACCESS教程
SQL Server教程
MySQL教程
Oracle教程
分类推荐信息
更多...
大类最新文章
更多...