我有我发表了asp.net网站的服务器。 我想创建一个控制台应用程序,它显示工作进程有多少是在IIS。 请任何帮助
Answer 1:
您可以添加项目这个参考Microsoft.Web.Administration
,可以使用该安装总成NuGet包 ,或者是附加到这个DLL的引用%WinDir%\System32\InetSrv\Microsoft.Web.Administration.dll
using (ServerManager manager = new ServerManager())
{
var requests = manager.ApplicationPools
.SelectMany(pool => pool.WorkerProcesses).Count();
Console.WriteLine(requests);
}
文章来源: how to get all IIS worker Processes list into my Console Application?