/// <summary> /// 控制应用程序池开始,停止和回收 /// </summary> /// <param name="AppPoolName"> </param> /// <param name="Option"> </param> public static void AppPoolControl(string AppPoolName, AppPollControlOption Option) { string method = Option.ToString("g"); var appPool = new DirectoryEntry("IIS://localhost/W3SVC/AppPools"); DirectoryEntry findPool = appPool.Children.Find(AppPoolName, "IIsApplicationPool"); findPool.Invoke(method, null); appPool.CommitChanges(); appPool.Close(); }