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();

本文作者:



相关阅读:
PHP 远程文件管理,可以给表格排序,遍历目录,时间排序
原创]服务器应用自动重新启动IIS批处理" target="_blank">[原创]服务器应用自动重新启动IIS批处理
MySQL占领Oracle市场技术支持成挑战
js Clip奇思妙想之多彩渐变字效果
Javascript网页恶意代码
id与class的使用原则 网页制作经验
Linux操作系统下安装Perl及其模块的方法
SQL Server中保护数据的安全选项
FreeBSD简介
在PHP中使用反射技术的架构插件使用说明
在ASP中使用FSO组件生成HTML页面
js 动态添加标签(新增一行,其实很简单,就是几个函数的应用)
JavaScript教程:网页浮动定位提示效果
sql 多条件组合查询,并根据指定类别找出所有最小子类别的SQL语句备忘
快速导航

Copyright © 2016 phpStudy |