В нашем офисе у нас есть 40-дюймовый ЖК-дисплей, установленный на стене, который запускает полноэкранный экземпляр Firefox, который, в свою очередь, содержит ряд модулей. Каждый из этих модулей является автономным DIV с интерфейсом AJAX (с помощью JQuery) на сервер для выполнения его функция.Использование PerformanceCounter через вызов ASP.NET AJAX
Один из этих модулей контролирует наши сервера процессор, память и дисковое пространство.
на стороне сервера мы привыкли использовать WMI , но с повторной записью пытаются использовать класс PerformanceCounter в .net.
Однако проблема с классом PerformanceCounter заключается в том, что анонимная учетная запись IIS по умолчанию не имеет прав на получение требуемой информации.
У меня есть аккаунт с правами извлекаемых эту статистику и попытался использовать:
<identity impersonate="true" ...account details... />
Однако это предотвратить IIS от запуска ничего, поэтому я предполагаю, что учетная запись не имеет права доступа к веб сервер.
В принципе, то, что мне нужно, - это простой способ олицетворить другую учетную запись при использовании PerformanceCounter, как я мог бы в WMI.