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 未找到!");
}
关注下面二维码,订阅更多精彩内容。
微信打赏
关注公众号(加好友):

原文地址:https://www.cnblogs.com/vipstone/p/1932717.html