停止IIS服務
ServiceController sc = new ServiceController("iisadmin");
if(sc.Status==ServiceControllerStatus.Running)
{
sc.Stop();
}
重啟IIS服務
ServiceController sc = new ServiceController("iisadmin");
sc.Start();
重啟進程
using System.Diagnostics;
Process.Start("iisreset");
轉自:http://blog.csdn.net/educast/article/details/6227541