启动,停止,重启

 

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




C#
 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                         {
10                                 case ServiceControllerStatus.ContinuePending:
11                                         break;
12                                 case ServiceControllerStatus.PausePending:
13                                         break;
14                                 case ServiceControllerStatus.Paused:
15                                         sc.Continue();
16                                         break;
17                                 case ServiceControllerStatus.Running:
18                                         //sc.Stop();
19                                         //sc.Start();
20                                         Process.Start("iisadmin");//重启
21                                         break;
22                                 case ServiceControllerStatus.StartPending:
23                                         break;
24                                 case ServiceControllerStatus.StopPending:
25                                         break;
26                                 case ServiceControllerStatus.Stopped:
27                                         sc.Start(); //启动
28                                         break;
29                                 default:
30                                         break;
31                         }
32                         sc.Close();
33                         sc.Dispose();
34 
控制IIS启动,停止,重启(转)
    




C#

 

 

 

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




C#
 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                         {
10                                 case ServiceControllerStatus.ContinuePending:
11                                         break;
12                                 case ServiceControllerStatus.PausePending:
13                                         break;
14                                 case ServiceControllerStatus.Paused:
15                                         sc.Continue();
16                                         break;
17                                 case ServiceControllerStatus.Running:
18                                         //sc.Stop();
19                                         //sc.Start();
20                                         Process.Start("iisadmin");//重启
21                                         break;
22                                 case ServiceControllerStatus.StartPending:
23                                         break;
24                                 case ServiceControllerStatus.StopPending:
25                                         break;
26                                 case ServiceControllerStatus.Stopped:
27                                         sc.Start(); //启动
28                                         break;
29                                 default:
30                                         break;
31                         }
32                         sc.Close();
33                         sc.Dispose();
34 
控制IIS启动,停止,重启(转)
    




C#

 

 

相关文章:

  • 2021-05-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-17
  • 2021-12-12
猜你喜欢
  • 2022-01-02
  • 2021-10-13
  • 2021-10-23
  • 2022-12-23
  • 2021-11-17
  • 2021-09-18
  • 2022-12-23
相关资源
相似解决方案