Próbuję utworzyć prostą stronę Asp.Net, aby odczytać liczniki Perfmon ze zdalnego komputera.Odmowa dostępu Odczytywanie liczników Perfmona z komputera zdalnego (Asp.Net)
Po uruchomieniu strony przy użyciu serwera WWW Visual Studio wszystko działa dobrze, jednak gdy próbuję uruchomić tę samą stronę, gdy jest ona hostowana w IIS, otrzymuję błąd odmowy dostępu w linii, która tworzy instancję licznika Perfmon:
PerformanceCounter freeSpaceCounter = new PerformanceCounter("LogicalDisk", "Free Megabytes", "D:", "RemoteMachine12");
jest to wyjątek uzyskać:
Exception Details: System.ComponentModel.Win32Exception: Access is denied
próbowałem przy użyciu zarówno dostęp anonimowy (ze mną jako użytkownik anonimowy) i zintegrowane uwierzytelnianie Windows - zarówno nie pracy. Oczywiście inne konta są używane do odczytu liczników PerfMon (takich jak konto ASPNET). Jak mogę uzyskać dostęp do liczników PerfMon na mojej stronie zamiast na tym koncie?
Dzięki - to dokładnie odpowiedź, której szukałem, pracowałem na poczęstunek! – Justin