これは、パフォーマンス カウンターを作成するコードです。
var ftpPerfCounter = new PerformanceCounter("FTP Service", "Current Connections", "_Total");
ここで例外が発生します。
int cnt = (int)Math.Round(ftpPerfCounter.NextValue());
Exception
メッセージは次のとおりです。
「エラー メッセージ: 指定されたカテゴリのカウンター レイアウトが無効です。タイプのカウンター: AverageCount64、AverageTimer32、CounterMultiTimer、CounterMultiTimerInverse、CounterMultiTimer100Ns、CounterMultiTimer100NsInverse、RawFraction、または SampleFraction の直後に、ベース カウンター タイプのいずれかが続く必要があります: AverageBase 、CounterMultiBase、RawBase、または SampleBase."
エラーメッセージはかなり不可解です。将来、例外を回避するために何ができるかわかりません。
詳細
これは、Windows Server 2008 R2 64 ビット OS で発生します。FTP サーバーは IIS です。