我想讀取「ASP.NET」性能計數器類別的性能NextValue()
。但是這個類別的計數器總是顯示0,而其他計數器按預期工作。ASP.NET性能計數器總是返回0
遠程計算機上perfmon.exe中的「ASP.NET」計數器工作正常。
的「ASP.NET」在PERFMON.EXE在我的本地機器瞄準遠程機櫃臺也顯示爲0。
var pc = new PerformanceCounter("ASP.NET", "Requests Current", "", "myRemoteMachine");
pc.NextValue(); // returns always 0
pc.NextValue(); // returns always 0
任何想法?許可或某種類型的防火牆問題?
[PerformanceCounter](http://msdn.microsoft.com/library/system.diagnostics.performancecounter.aspx):「要獲得需要初始值或先前值以執行必要計算的計數器的性能數據,調用NextValue方法兩次,並使用您的應用程序需要返回的信息。「 - 也許會做到這一點。 – Corak
不幸的不是。該值保持爲0。 – Mrks83