如何让所有IIS工作进程列表到我的控制台应用程序?(how to get all IIS worke

2019-09-30 11:55发布

我有我发表了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?