退職した開発者から継承した Windows サービスがあります。Windows サービスは、QA 環境で正常に実行されています。サービスをインストールしてローカルで実行すると、次のエラーが表示されます。
サービスを開始できません。System.InvalidOperationException: 要求されたパフォーマンス カウンターはカスタム カウンターではありません。ReadOnly として初期化する必要があります。
コードは次のとおりです。
ExternalDataExchangeService exchangeService = new ExternalDataExchangeService();
workflowRuntime.AddService(exchangeService);
workflowRuntime.AddService(new SqlTrackingService(AppContext.SqlConnectionImportLog));
ChallengerWorkflowService challengerWorkflowService = new ChallengerWorkflowService();
challengerWorkflowService.SendDataEvent += new EventHandler<SendDataEventArgs>(challengerWorkflowService_SendDataEvent);
workflowRuntime.AddService(challengerWorkflowService);
workflowRuntime.StartRuntime(); <---- Exception is thrown here.