Lors de déploiement applicatif Microsoft, il n'est pas rare d'être confrontés à des erreurs bloquantes.
Parmi celles-ci, nous abordons ici l'erreur:
System.InvalidOperationException: The requested Performance Counter is not a custom counter, it has to be initialized as ReadOnly.
Cette erreur peut typiquement bloquer l'exécution de composants IIS ou Sharepoint.
L’erreur mentionne un problème sur le compteur de performance d'un composant. Les compteurs de performance du système sont visibles avec l'outil perfmon
Les fichiers d'initialisations des compteurs sont localisés dans C:\Windows\Inf\
Pour réinitialiser le compteur générant l'erreur, vous pouvez utiliser la commande lodctr
Exemple pour le composant Workflow de sharepoint:
lodctr C:\Windows\Inf\Windows Workflow Foundation 3.0.0.0\perfcounters.ini