日期:2014-05-19  浏览次数:20765 次

高分求救:如何使用这个类?
在网上找了下面这个类,是用来设置IIS服务器的,但是不会使用,请教高手指点如何调用这个类里的一些方法?   查找虚拟目录是否存在   添加虚拟目录   删除虚拟目录   还有一些IIS服务器属性设置方面的,请举例示明,小弟感激不尽~~~~~~~~~~~~~~~在线等
using   System;  
    using   System.Data;  
    using   System.DirectoryServices;  
    using   System.Collections;  
    namespace   Aspcn.Management  
    {  
    ///  
    ///   IISManager   的摘要说明。  
    ///  
    public   class   IISManager  
    {  
    //定义需要使用的  
    private   string   _server,_website;  
    private   VirtualDirectories   _virdirs;  
    protected   System.DirectoryServices.DirectoryEntry   rootfolder;  
    private   bool   _batchflag;  
    public   IISManager()  
    {  
      //默认情况下使用localhost,即访问本地机  
      _server   =   "localhost ";  
      _website   =   "1 ";  
      _batchflag   =   false;  
    }  
    public   IISManager(string   strServer)  
    {  
      _server   =   strServer;  
      _website   =   "1 ";  
      _batchflag   =   false;  
    }  
    ///  
    ///   定义公共属性  
    ///  
     
    //Server属性定义访问机器的名字,可以是IP与计算名  
    public   string   Server  
    {  
      get{   return   _server;}  
      set{   _server   =   value;}  
    }  
    //WebSite属性定义,为一数字,为方便,使用string  
    //一般来说第一台主机为1,第二台主机为2,依次类推  
    public   string   WebSite  
    {  
      get{   return   _website;   }  
      set{   _website   =   value;   }  
    }  
     
    //虚拟目录的名字  
    public   VirtualDirectories   VirDirs  
    {  
      get{   return   _virdirs;   }  
      set{   _virdirs   =   value;}  
    }  
    ///  
    ///定义公共方法  
    ///  
     
    //连接服务器  
    public   void   Connect()  
    {  
      ConnectToServer();  
    }  
    //为方便重载  
    public   void   Connect(string   strServer)  
    {  
      _server   =   strServer;  
      ConnectToServer();  
    }  
    //为方便重载