用户名 密码 gdcode 注册帐号
首 页 莱鸟学院 站长资讯 SEO俱乐部 域名知识相关 成功站长 站长娱乐 网络资讯 站长工具 免费空间 论坛交流
本站旗下分站展示
本站赞助商
易宝赞助商:

阿里巴巴赞助商:
品牌广告赞助商:
优酷网赞助商:
易趣赞助商:
新华赞助商:
撑握ASP.NET操作IIS中的虚拟目录
发布:2008-02-24 来源: 作者: 张涛 收藏 推荐

   撑握ASP.NET操作IIS中的虚拟目录:当我们在做系统开发的过程中,我们经常会遇到用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(); 

本文作者:张涛  个人空间  档案  留言  (本文仅代表作者观点,与站长俱乐部立场无关.)
个人简介:有翅膀的那不一定是天使,那叫"鸟人"

上一篇:了解asp.net开发web项目-vss集成环境配置   下一篇:学习用asp.net StreamReader 创建文件
文章发布、纠错联系:kxly62003@188.com QQ:5566833 有重奖马上注册会员,你也可以成写手
最新评论
    评论加载中…
一周点击排行