您的位置:首页 > 其它

控制IIS启动,停止,重启(转)

2012-09-11 10:39 169 查看
C#控制IIS启动,停止,重启

代码

1 using System.Diagnostics;
2 using System.ServiceProcess;
3
4
5
6 // Reference System.ServiceProcess And System.Diagnostics namespace
7 ServiceController sc = new ServiceController("iisadmin");
8 switch (sc.Status)
9 {
case ServiceControllerStatus.ContinuePending:
break;
case ServiceControllerStatus.PausePending:
break;
case ServiceControllerStatus.Paused:
sc.Continue();
break;
case ServiceControllerStatus.Running:
//sc.Stop();
//sc.Start();
Process.Start("iisadmin");//重启
break;
case ServiceControllerStatus.StartPending:
break;
case ServiceControllerStatus.StopPending:
break;
case ServiceControllerStatus.Stopped:
sc.Start(); //启动
break;
default:
break;
}
sc.Close();
sc.Dispose();

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐