我试图在db中保留应用程序池CPU使用大小。有很多应用程序池,我不知道应用程序池的大小。我必须做这样的事情:用于存储的IIS应用程序池标识
应用程序池ID - cpu使用率大小分贝
,但我不知道如何让应用程序池标识。我已经这样做了;
var appPoolPath = @"IIS://" + Environment.MachineName + "/W3SVC/AppPools";
using (var w3svc = new DirectoryEntry(appPoolPath))
{
foreach (DirectoryEntry item in w3svc.Children)
{
// i can get name like item.Name
//but
// i need current app pool id in loop
}
}
但我看每个应用程序池都有相同的Guid。它不一定是不一样的吗?
请了解Microsoft.Web.Administration API。你使用的是过时的。 –
我知道这一点,但即时通讯工作我看不到任何标识为appPool ..再次感谢您的帮助:) @LexLi – girlwiththebluehair