用来对IIS服务器进行管理的C#源码
用到的类库:
Namespace : Aspcn.Management
包含有三个类:
1. IISManager 操作管理的主类
2. VirtualDirectory 虚拟目录类,包含虚拟主机的各种信息
3. VirtualDirectories 虚拟目录的集合
一、 IISManager类
1.构造函数:
(1) public IISManager(){}
(2) public IISManager(string strServer){}
2.属性:
(1) public string Server
缺省值: localhost
作用: 指定操作的服务器,IP,机算名都可以
(2) public string WebSite
缺省值: 1
作用: 指定操作的站点,从1开始,依次类推
(3) public VirtualDirectories VirDirs
作用:类似于DataTable中的Rows集合
3.方法:
(1) public void Connect();
public void Connect(string strServer);
public void Connect(string strServer,string strWebSite);
作用:连接服务器
(2) public void Create(VirtualDirectory vd);
作用:创建一个新的虚拟目录
(3) public void Delete(string strVirdir)
作用:删除一个虚拟目录
(4) public bool Exists(string strVirdir)
作用:判断是否存这个虚拟目录
(5) public VirtualDirectory GetVirDir(string strVirdir)
作用:得到一个虚拟目录对象
(6) public void Update(VirtualDirectory dir)
作用: 更新虚拟目录信息
(7) public void UpdateBatch()
public void UpdateBatch(VirtualDirectories vds)
作用:批量更新VirtualDirectories集合中的数据
二、VirtualDirectory类
此类主要是保存、设置虚拟目录信息
三、VirtualDirectorie 类
此类主要是虚拟目录集合