No se puede convertir el error de objeto al configurar Microsoft Dynamics CRM para Microsoft Office Outlook

En este artículo se proporciona una solución a un error que se produce al configurar Microsoft Dynamics CRM para Microsoft Office Outlook.

Se aplica a: Microsoft Dynamics CRM Online, Microsoft Dynamics CRM 2016, Cliente Microsoft CRM para Microsoft Office Outlook, Microsoft Dynamics CRM 2015, Microsoft Dynamics CRM 2013
Número de KB original: 3182511

Síntomas

Al intentar configurar Microsoft Dynamics CRM para Microsoft Office Outlook, recibe el siguiente error:

"Hay un problema al comunicarse con el servidor de Microsoft Dynamics CRM. Es posible que el servidor no esté disponible. Inténtelo de nuevo más tarde. Si el problema persiste, póngase en contacto con el administrador del sistema.

No se puede convertir el objeto de tipo "System.Int32" para escribir "System.String". en Microsoft.Crm.Application.Outlook.Config. OutlookCRMDatastoreInstaller.GetAllCRMOrgsInOutlookProfile()..."

Causa

Este error puede producirse si un intento de configuración anterior creó parcialmente un archivo de datos de CRM en Outlook.

Solución

Siga los pasos siguientes para quitar el archivo de datos de CRM incompleto en Outlook:

  1. Abra el Panel de control en Windows. Si no puede localizar Panel de control, seleccione Iniciar y busque Panel de control.
  2. Use el cuadro de texto Buscar para buscar correo.
  3. Seleccione Correo.
  4. Seleccione el botón Archivos de datos .
  5. Si aparece una fila con el nombre de Microsoft Dynamics CRM Database, selecciónela y, a continuación, seleccione Quitar.
  6. Seleccione cuando se le pida que lo confirme.
  7. Cierre el cuadro de diálogo Archivos de datos .
  8. Intente configurar CRM para Outlook de nuevo.

Si sigue teniendo problemas al instalar, habilitar o conectar CRM para Outlook con una organización de CRM Online, ejecute el Soporte técnico de Microsoft y recovery Assistant.

Más información

El error encontrado en el archivo de registro contiene los detalles siguientes:

Error| Excepción : no se puede convertir el objeto de tipo "System.Int32" para escribir "System.String". en Microsoft.Crm.Application.Outlook.Config. OutlookCRMDatastoreInstaller.GetAllCRMOrgsInOutlookProfile()
en Microsoft.Crm.Application.Outlook.Config. ConfigInfo.. ctor()
en Microsoft.Crm.Application.Outlook.Config. MainForm.. ctor()
en Microsoft.Crm.Application.Outlook.Config. ClientConfig.CreateAndShowForm(Boolean runInsideOutlook)
en Microsoft.Crm.Application.Outlook.Config. ClientConfig.AddDeployment_FullUI(Boolean runInsideOutlook)
en Microsoft.Crm.Application.Outlook.Config. ClientConfig.Run(Boolean runInsideOutlook)
en Microsoft.Crm.Application.Outlook.Config. ClientConfig.Start(String[] args, Boolean runInsideOutlook)