Error MSCRMKeyGenerator al intentar acceder a CRM
Voy a contar como resolver un problema con el que me he encontrado al lidiar con CRM 4.0.
Accediendo al CRM dentro del servidor con el fin de comprobar varios comportamientos, me he encontrado con que la aplicación Web me marcaba un error general del tipo “Acción no válida. La acción seleccionada no es válida”.
Lo primero que un ser humano piensa es en si el CRM estará bien configurado, pero sí, lo está, y nadie lo ha tocado.
Por esa razón, lo primero que uno hace es acudir a ese sitio que se llama visor de eventos por si encontramos alguna pista, y efectivamente, encuentro una pista que me indica algo así:
Y su detalle algo como:
Current active key (KeyType : CrmWRPCTokenKey) is expired. This can indicate that a key is not being regenerated properly. Current Active Key : CrmKey(Id:aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee, ScaleGroupId:00000000-0000-0000-0000-000000000000, KeyType:CrmWRPCTokenKey, Expired:True, ValidOn:07/16/2013 11:34:11, ExpiresOn:08/18/2013 11:34:11, CreatedOn:07/16/2013 11:34:11, CreatedBy:NT AUTHORITYServicio de red. Key Setting :
Para resolver este problema, lo que debemos hacer es lo siguiente:
- Abrir una ventana de consola en el servidor y ejecutar el comando Microsoft.Crm.Tools.WRPCKeyRenewal.exe de la siguiente manera:
C:Program FilesMicrosoft Dynamics CRMToolsMicrosoft.Crm.Tools.WRPCKeyRenewal.exe /R - A continuación y si todo ha ido correctamente, reiniciar el servicio:
Servicio de procesamiento asíncrono de Microsoft CRM o Microsoft CRM Asynchronous Processing Service dependiendo del idioma de nuestro servidor. - Para acabar, deberemos reiniciar IIS para asegurarnos de que aplicamos los cambios.
Ahora deberemos acceder nuevamente a la aplicación Web de CRM y si todo lo hemos hecho correctamente, deberá funcionar tal y como esperábamos.