Ho difficoltà a determinare le autorizzazioni necessarie per incrementare un contatore delle prestazioni. Ho avuto solo un problema di InvalidOperationException/Accesso negato (credo) quando provo a chiamare. Incremento su un contatore. Questo mi ha portato alle seguenti informazioni:Autorizzazioni richieste per incrementare i contatori delle prestazioni
http://support.microsoft.com/kb/555129
Il problema più grande che circonda il processo di spostamento di un un'applicazione ASP.NET che aggiorna i contatori di prestazioni in un ambiente di produzione è permesso. Per impostazione predefinita, al fine di incrementare un contatore delle prestazioni , l'utente deve disporre dei diritti utente Amministratore o Power .
Da lì ho aggiunto l'utente al gruppo di utenti esperti e ho proseguito il mio cammino senza problemi. Era da un problema non correlato che poi ho scoperto che "Power User" non ha più alcuna autorizzazione al di là di Vista e che mi lascia indietro a quel medesimo articolo:
Fortunatamente, dato queste alternative, si scopre che il il set di autorizzazioni richiesto per aggiornare i contatori delle prestazioni è molto più piccolo di rispetto all'esecuzione come amministratore o Power User. Nella chiave di registro HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Perflib, impostare l'Elenco di controllo di accesso in modo che l'utente necessario disponga del controllo completo. Nel nostro esempio originale, , all'utente ASPNET sarebbe concesso il controllo completo, ma l'accesso può essere concesso a chiunque debba aggiornare un contatore delle prestazioni.
Ma anche questo non sembra essere vero poiché ora sono tornato indietro e ho rimosso il mio utente di test dal gruppo di utenti esperti e la mia applicazione sta ancora incrementando i contatori senza problemi.
Più, sembra che se ci fossero permessi da impostare, sarebbe sul contatore individuale sotto HKLM \ System \ CurrentControlSet \ services \.
Ammetto pienamente che potrebbe essersi verificato un altro problema con il mio codice che ha causato il mio problema con le autorizzazioni originali. Tuttavia, ho bisogno di distribuire questo tutto il ritorno a XP, quindi è importante per me per confermare se quanto sopra è semplicemente datato informazioni o è del tutto errato. Sarò in grado di confermarlo a breve, ma sarebbe bello se qualcuno potesse convalidare le informazioni o indicarmi una documentazione concreta.
per sito con identità del pool di applicazioni LocalSystem quale account aggiungere agli utenti del registro delle prestazioni? – BaltoStar