如何用代码判断iis中的applicationPool被哪些程序使用。我在删除applicationpool的时候,出现错误提示:applicationPool正在被其它程序应用。代码如下:
string appPool = "IIS://localhost/W3SVC/AppPools";
DirectoryEntry pools = new DirectoryEntry(appPool);
DirectoryEntry newPool = null;
foreach (DirectoryEntry item in pools.Children)
{
if (item.SchemaClassName == "IIsApplicationPool" && item.Name == "testCreate")
{
pools.Children.Remove(item);//在删除applicationpPool之前应先判断它是否被引用
break;
}
}
哪位朋友有空指点一下。
目前还没解决!