martes, 11 de septiembre de 2012

The key specified to compute a hash value is expired, only active keys are valid. What??

Un mensaje que obtuve después de llevar un tiempo con el depurador de VS activo, repasando un plugin desarrollado para un CRM 2011 onpremise.












El motivo por el que ocurre no lo tengo claro, pero empecé probando con un cmd "iisreset", esto como podrán imaginar no funcionó.

Por el tipo de mensaje intuía que algun "key" debía volver a generar. Buscando información en la web encontré que había que reiniciar el servicio de procesamiento asíncrono y en algunos casos esto puede llegar a funcionar. En el mio no fue así.

Continuando la búsqueda encontré una herramienta dentro de la carpeta tools del CRM, exactamente en:

X:\Program Files\Microsoft Dynamics CRM\Tools\ Microsoft.Crm.Tools.WRPCKeyRenewal.exe

Me informé sobre esta herramienta y la ejecuté a través de la consola de comandos de windows "cmd". Esta herramienta fue la que finalmente volvió a generar el Key del que tanto se quejaba CRM y el problema quedó solucionado.

Espero esto les ayude y les devuelva la respiración, buena suerte.

No hay comentarios: