0
Я создаю проект библиотеки, который будет записывать значения счетчиков производительности ASP.NET при использовании с проектом ASP.NET. Но когда я пытаюсь запустить следующий код -Значение счетчика производительности ASP.NET
var _RequestsPerSecond = new PerformanceCounter("ASP.NET Applications", "Requests/sec", Process.GetCurrentProcess().ProcessName);
_RequestsInApplicationQueueValue = _RequestsInApplicationQueue.NextValue();
Это дает мне ошибку. Iis express не существует в этой категории. Какие-либо предложения.?
мне пришлось добавить зависимость для system.web в моей библиотеке сделай это. Есть ли способ сделать это, не добавляя никакой зависимости.? –
Возможно, вы можете сослаться на этот блог, чтобы получить имя экземпляра по идентификатору процесса: https: //weblog.west-wind.com/posts/2014/Sep/27/Capturing-Performance-Counter-Data-for-a-Process- by-Process-Id –
это отлично работает для счетчиков производительности приложений ASP.NET, но снова вызывает ошибку для счетчиков ASP.NET. –