如何用C#操纵IIS

using System; 
using System.DirectoryServices; 
using System.Collections; 
using System.Text.RegularExpressions; 
using System.Text; 

namespace Wuhy.ToolBox 

     
/**////  
     
///  这个类是静态类。用来实现管理IIS的基本操作。 
     
///  管理IIS有两种方式,一是ADSI,一是WMI。由于系统限制的原因,只好选择使用ADSI实现功能。 
     
///  这是一个遗憾。只有等到只有使用IIS 6的时候,才有可能使用WMI来管理系统 
     
///  不过有一个问题就是,我现在也觉得这样的一个方法在本地执行会比较的好。最好不要远程执行。 
     
///  因为那样需要占用相当数量的带宽,即使要远程执行,也是推荐在同一个网段里面执行 
     
///  

     public class IISAdminLib 
     

          UserName,Password,HostName的定义
UserName,Password,HostName的定义 

  

          根据路径构造Entry的方法
根据路径构造Entry的方法 

  

          添加,删除网站的方法
添加,删除网站的方法 

  

          Start和Stop网站的方法
Start和Stop网站的方法 

  

          确认网站是否相同
确认网站是否相同 

  

          获取一个网站编号的方法
获取一个网站编号的方法 

  

          获取新网站id的方法
获取新网站id的方法 

     }
 

  

     新网站信息结构体
新网站信息结构体 

}
 

posted @ 2007-09-13 15:52  宿远  阅读(258)  评论(0编辑  收藏  举报