我有一台服务器,我在其中发布了一个asp.net网站。 我想创建一个控制台应用程序,显示IIS中有多少个工作进程。请任何帮助
答案 0 :(得分:1)
您可以在项目Microsoft.Web.Administration
程序集中添加此引用,该程序集可以使用此nuget package安装,也可以添加对此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);
}