[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[问题求助] 求大神看看监控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. }
复制代码

返回列表