Мониторинг производительности счетчиков с IIS Express - PullRequest
0 голосов
/ 31 марта 2020

Я пытаюсь посмотреть счетчики производительности ASP. Net с работающим экземпляром IIS Express. Эта статья намекает на то, что это возможно, но я не вижу подробностей о том, как заставить «Экземпляры выбранного объекта» отображать экземпляры IIS Express. Спасибо!

1 Ответ

0 голосов
/ 31 марта 2020

Я нашел ответ на это. Утверждение в ссылочной статье «Использование счетчиков производительности с IIS Express требует запуска Visual Studio для веб-приложения Asp. Net от имени администратора». не соответствует действительности и отбросил меня.

При выборе экземпляров IIS в Perfmon я получил бы этот список: Список экземпляров

Трудно было то, что счетчики для _LM_W3SVC_1_ ROOT учитывался как для стандартного IIS, так и для моего экземпляра IIS Express. Очевидно, это сбрасывает счетчики производительности. Я обнаружил, что номер в списке экземпляров соответствует идентификатору сайта. Я перенумеровал сайты в моем файле applicationhost.config, чтобы они начинались со 100, чтобы я мог отделить экземпляры IIS от экземпляров IIS Express. Для запуска IIS Express не нужно использовать Visual Studio, а счетчики производительности работают правильно, когда идентификатор сайта отделен от идентификаторов сайта IIS.

...