C# 了解虚拟目录消耗的资源

C# 了解虚拟目录消耗的资源,c#,iis,resources,application-pool,virtual-directory,C#,Iis,Resources,Application Pool,Virtual Directory,我在不同网站的IIS上有许多应用程序。 他们中的一些人使用4核,一些人只使用1核的CPU。为了实现这一点,我将其分为不同的应用程序池(命名为4.0Framework_1CPU、3.5Framework_4CPU等) 我想知道哪个虚拟目录实时消耗了多少ram、cpu和磁盘空间。 如何以编程方式获取这些信息以发出警报?AFAIK无法监视单个虚拟目录消耗的资源,不过对于运行.NET Framework 4的应用程序池,可以通过启用属性来启用对单个应用程序的监视 对于运行较旧版本的.NET framew

我在不同网站的IIS上有许多应用程序。 他们中的一些人使用4核,一些人只使用1核的CPU。为了实现这一点,我将其分为不同的应用程序池(命名为4.0Framework_1CPU、3.5Framework_4CPU等)

我想知道哪个虚拟目录实时消耗了多少ram、cpu和磁盘空间。
如何以编程方式获取这些信息以发出警报?

AFAIK无法监视单个虚拟目录消耗的资源,不过对于运行.NET Framework 4的应用程序池,可以通过启用属性来启用对单个应用程序的监视

对于运行较旧版本的.NET framework的应用程序池,您只能基于每个进程(每个应用程序池)监视资源。为此,您可以使用命名空间中的类(尤其是),或者从s.NET获取有关ASP.NET的数据