Fork me on GitHub

c# 操作IIS应用程序池

直接代码:

 

代码
using System.DirectoryServices; // 添加引用 System.DirectoryServices

try
{
DirectoryEntry appPool
= new DirectoryEntry("IIS://localhost/W3SVC/AppPools");
DirectoryEntry findPool
= appPool.Children.Find("DefaultAppPool", "IIsApplicationPool");
findPool.Invoke(
"Start", null); // Start|Stop|Recycle [Recycle:应用程序池回收,如果状态为Stop会报错]
appPool.CommitChanges();
appPool.Close();
Response.Write(
"DefaultAppPool 操作成功!");
}
catch (Exception ex)
{
Response.Write(
"DefaultAppPool 未找到!");
}

 

posted @ 2011-01-11 11:32  磊哥|www.javacn.site  阅读(900)  评论(0编辑  收藏  举报