Установить разрешения на ApplicationPoolIdentity для добавления счетчиков производительности? - PullRequest
0 голосов
/ 09 марта 2012

Привет,

У меня есть приложение WCF (TCP / IIS7), которому нужно добавить счетчики производительности при запуске, это немного моего кода для этого:

category = PerformanceCounterCategory.Create("Orbit5Service", "MyApp Application Service Counters", PerformanceCounterCategoryType.SingleInstance, col);

Проблема в том, что при этом выдается «Запрошенный доступ к реестру запрещен».excetpion.Мне действительно нужно добавить эти счетчики производительности при запуске, так как я могу предоставить ApplicationPoolIdentity права на это?

Ответы [ 2 ]

1 голос
/ 15 марта 2012

Я хочу изменить учетную запись, которая запускает AppPool, на учетную запись, которая имеет права администратора.

0 голосов
/ 08 октября 2016

Добавьте AppPool в группу «Пользователи журнала производительности».

В качестве альтернативы добавьте AppPool в список контроля доступа раздела реестра HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Perflib, установите, что AppPool имеет полныйКонтроль ACL.Смотри https://support.microsoft.com/en-us/kb/555129

...