A seguito dell’installazione del client CRM for Outlook 2015, durante il processo di configurazione potrebbe apparire il seguente errore:
Failed to refresh entry. ExceptionMicrosoft.Crm.Application.SMWrappers.InvalidOrganizationIdException:
Invalid OrganizationId “xxxxxxxxx-xxxx-xxxx-axxx-xxxxxxxxxxxxx”.
at Microsoft.Crm.Application.SMWrappers.ClientOrganizationContextFactory.Get(GuidorganizationId)
atMicrosoft.Crm.Application.SMWrappers.ClientOrganizationContextFactory.Microsoft.Crm.IOrganizationContextFactory.GetOrganizationContext(Guid organizationId)
at Microsoft.Crm.Caching.CrmMultiOrgCache`2.RefreshClientEntryCallback(String key)
at Microsoft.Crm.ClientCrmCache`1.RefreshEntryWaitCallback(Object keyString)
In apparenza sembrerebbe un problema di CRM nel recuperare l’organizationID dal database di riferimento.
Questo problema si manifesta in realtà quando viene abilitato l’SPN per lavorare con i CRM FetchXml reports.
La soluzione consiste nell’abilitare la chiave useAppPoolCredentials nel file di configurazione del website CRM hostato in IIS
system.webServer => security => authentication => windowsAuthentication
settando questo parametro a True
E’ possibile effettuare questa operazione manualmente editando il file .config o utilizzando il configuration editor del Web site CRM in IIS