C#实现IIS的启动、停止、重启

实现代码如下:

using System.Diagnostics;
using System.ServiceProcess;

ServiceController sc = new ServiceController("iisadmin");
if (sc.Status == ServiceControllerStatus.Running)
{
sc.Stop();//停止
}
// ServiceController sc = new ServiceController("iisadmin");
// sc.Start();//启动

Process.Start("iisreset");//重启

主要是Diagnostics、ServiceProcess量个命名空间

posted @ 2009-04-16 16:11  scgw  阅读(783)  评论(0编辑  收藏  举报