我正在构建一个库项目,它将在与ASP.NET项目一起使用时记录ASP.NET性能计数器的值。但是当我尝试运行以下代码时 -
var _RequestsPerSecond = new PerformanceCounter("ASP.NET Applications", "Requests/sec", Process.GetCurrentProcess().ProcessName);
_RequestsInApplicationQueueValue = _RequestsInApplicationQueue.NextValue();
它给我的错误iis express在此类别中不存在。有什么建议。?
答案 0 :(得分:1)
将Process.GetCurrentProcess()。ProcessName替换为System.Web.Hosting.HostingEnvironment.ApplicationID.Replace('/','_')