ASP.NET性能计数器值

时间:2017-02-13 07:41:54

标签: c# asp.net .net performancecounter

我正在构建一个库项目,它将在与ASP.NET项目一起使用时记录ASP.NET性能计数器的值。但是当我尝试运行以下代码时 -

var  _RequestsPerSecond = new PerformanceCounter("ASP.NET Applications",  "Requests/sec", Process.GetCurrentProcess().ProcessName);
_RequestsInApplicationQueueValue = _RequestsInApplicationQueue.NextValue();

它给我的错误iis express在此类别中不存在。有什么建议。?

1 个答案:

答案 0 :(得分:1)

将Process.GetCurrentProcess()。ProcessName替换为System.Web.Hosting.HostingEnvironment.ApplicationID.Replace('/','_')