Tôi đang cố tạo một trang Asp.Net đơn giản để đọc các bộ đếm Perfmon từ một máy từ xa.Truy cập từ chối đọc bộ đếm Perfmon từ máy từ xa (Asp.Net)
Khi tôi chạy trang bằng cách sử dụng máy chủ web phát triển Visual Studio tất cả là tốt, tuy nhiên khi tôi cố gắng chạy cùng một trang khi lưu trữ trên IIS tôi nhận được một lỗi truy cập bị từ chối trên dòng instantiates quầy Perfmon:
PerformanceCounter freeSpaceCounter = new PerformanceCounter("LogicalDisk", "Free Megabytes", "D:", "RemoteMachine12");
Đây là ngoại lệ tôi nhận được:
Exception Details: System.ComponentModel.Win32Exception: Access is denied
tôi đã cố gắng sử dụng cả truy cập nặc danh (với bản thân mình như là người dùng ẩn danh) và Integrated Windows Authentication - cả hai không làm việc. Rõ ràng một số tài khoản khác được sử dụng để đọc các quầy PerfMon (như tài khoản ASPNET). Làm cách nào để trang của tôi truy cập các quầy PerfMon bằng tài khoản của tôi thay vì tài khoản đó?
Cảm ơn - đó chính là câu trả lời tôi đang tìm kiếm, đã xử lý! – Justin