Usuário com melhor resposta
System.InvalidOperationException: O contador de desempenho não é um contador personalizado; ele precisa ser inicializado como ReadOnly.

Pergunta
-
Alguém sabe como resolver o erro: System.InvalidOperationException: O contador de desempenho não é um contador personalizado; ele precisa ser inicializado como ReadOnly.
Apresentado quando tento acessar o crm.
Tiago Henrique Consultor de Implantação
Respostas
-
Não deu mesmo, ai atualizamos pro crm 2011.
Tiago Henrique Consultor de Implantação
- Marcado como Resposta Tiago Henrique Vieira Pires sexta-feira, 1 de março de 2013 18:08
Todas as Respostas
-
-
- Sugerido como Resposta Rodrigo HentzModerator terça-feira, 26 de fevereiro de 2013 17:56
- Não Sugerido como Resposta Tiago Henrique Vieira Pires terça-feira, 26 de fevereiro de 2013 18:17
-
-
isto mesmo na primeira tela.
Erro de Servidor no Aplicativo '/'.
--------------------------------------------------------------------------------
O contador de desempenho não é um contador personalizado; ele precisa ser inicializado como ReadOnly.
Descrição: Ocorreu uma exceção não tratada durante a execução da atual solicitação da Web. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde foi originado no código.
Detalhes da Exceção: System.InvalidOperationException: O contador de desempenho não é um contador personalizado; ele precisa ser inicializado como ReadOnly.
Erro de Origem:
Exceção não tratada foi gerada durante a execução da atual solicitação da Web. As informações relacionadas à origem e ao local da exceção podem ser identificadas usando-se o rastreamento de pilha de exceção abaixo.
Rastreamento de Pilha:
[InvalidOperationException: O contador de desempenho não é um contador personalizado; ele precisa ser inicializado como ReadOnly.]
System.Diagnostics.PerformanceCounter.Initialize() +1119
System.Diagnostics.PerformanceCounter..ctor(String categoryName, String counterName, String instanceName, Boolean readOnly) +281
System.Diagnostics.PerformanceCounter..ctor(String categoryName, String counterName, Boolean readOnly) +28
Microsoft.Crm.CrmPerformanceCounterFactory.LoadCounters(CounterContainer counterContainer, PerformanceCounterLoadSetting settings, String component) +1225
Microsoft.Crm.CrmPerformanceCounterFactory.LoadCounters(PerformanceCounterLoadSetting settings, String component) +726
[TypeInitializationException: O inicializador de tipo de 'Microsoft.Crm.Authentication.BaseAuthenticationProvider' acionou uma exceção.]
Microsoft.Crm.Authentication.BaseAuthenticationProvider..ctor() +0
Microsoft.Crm.WebServices.Crm2007.MultipleOrganizationSoapHeaderAuthenticationProvider..ctor() +55
[TargetInvocationException: Uma exceção foi acionada pelo destino de uma chamada.]
System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) +0
System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache) +146
System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache) +298
System.Activator.CreateInstance(Type type, Boolean nonPublic) +79
Microsoft.Crm.Authentication.BaseAuthenticationSettings.CreateType(String typeName, Type requiredBaseType) +191
Microsoft.Crm.Authentication.BaseAuthenticationSettings.CreateProvider(String typeName, IDictionary`2 configuration) +49
Microsoft.Crm.Authentication.AuthenticationPipelineSettings.LoadPipeline() +273
Microsoft.Crm.Authentication.AuthenticationPipelineSettings.get_AuthenticationProvider() +29
Microsoft.Crm.Authentication.AuthenticationEngine.get__provider() +30
Microsoft.Crm.Authentication.AuthenticationEngine.Execute(Object sender, EventArgs e) +1194
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +80
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +171
--------------------------------------------------------------------------------
Informações sobre a Versão: Microsoft .NET Framework Versão:2.0.50727.4234; Versão do ASP.NET:2.0.50727.4223
Tiago Henrique Consultor de Implantação
-
Boas Tiago,
Realmente é muito estranho o KB sugerido pelo Rodrigo não ter funcionado, pois era um erro comum. Eu encontrei mais algumas referências, mas primeiro verifique que o Assync Services está a correr. Depois verifique o event viewer, os logs (...\Application Data\Microsoft\MSCRM\Logs) e active o trace para ver se dão mais pistas, porque uma nas linhas do erro parece ter haver com permissões, verifique se tem acesso a BD por exemplo.
Verifique este KB:
http://support.microsoft.com/kb/957031/pt-br
Ele não vai resolver pois você tem o rollup mais recente. Em último caso corra novamente o setup do CRM e faça um repair.
Pedro Azevedo Crm Specialist 4.0\2011
-
Não deu mesmo, ai atualizamos pro crm 2011.
Tiago Henrique Consultor de Implantação
- Marcado como Resposta Tiago Henrique Vieira Pires sexta-feira, 1 de março de 2013 18:08