Board logo

标题: [问题求助] 求大神看看监控IIS应用程序池的代码有什么问题? 谢谢 [打印本页]

作者: lion991128    时间: 2017-6-20 17:33     标题: 求大神看看监控IIS应用程序池的代码有什么问题? 谢谢

想做一个监控IIS应用程序池的程序,下面代码运行就报syntaxerror: invalid syntax 实在不知道错在哪里,格式都是空格没有TAP+空格的混合应用。还请帮忙解答下 谢谢!!
  1. /// <summary>
  2. /// IIS应用地址池监控方法
  3. /// </summary>
  4. private void IISAppPools()
  5. {
  6. try
  7. {
  8. string entPath = "IIS://LOCALHOST/W3SVC/AppPools";
  9. while (true)
  10. {
  11. DirectoryEntry rootEntry = new DirectoryEntry(entPath);
  12. foreach (DirectoryEntry AppPool in rootEntry.Children)
  13. {
  14. if (AppPool.Properties["AppPoolState"].Value.ToString() != "2")
  15. {
  16. LogHelper.Wirte("监控到" + AppPool.Name + "应用地址池停止.");
  17. AppPool.Invoke("Start", null);
  18. AppPool.CommitChanges();
  19. LogHelper.Wirte(AppPool.Name + "应用地址池已成功启动.");
  20. }
  21. AppPool.Close();
  22. }
  23. Thread.Sleep(60000);
  24. }
  25. }
  26. catch (Exception ex)
  27. {
  28. LogHelper.Wirte(ex.ToString());
  29. }
  30. }
复制代码





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2