Il riferimento all'oggetto non impostato su un'istanza di un messaggio di errore dell'oggetto viene visualizzato quando si configura la Microsoft Dynamics CRM per il client outlook

Questo articolo fornisce una soluzione a un errore che si verifica quando si configura la Microsoft Dynamics CRM per il client outlook.

Si applica a: Microsoft Dynamics CRM 2011, Dynamics CRM 2013, Microsoft Dynamics CRM 2013 Service Pack 1, client Microsoft CRM per Microsoft Office Outlook
Numero KB originale: 2986728

Sintomi

Quando si configura il client Microsoft Dynamics CRM 2011 o CRM 2013 per Outlook in un'istanza di Microsoft Dynamics CRM Online, viene visualizzato il messaggio di errore seguente:

Riferimento all'oggetto non impostato su un'istanza di un oggetto

Dopo aver immesso le credenziali, aver scelto l'organizzazione e aver selezionato OK.

Si è verificato un problema durante la comunicazione con il server Microsoft Dynamics CRM. Il server potrebbe non essere disponibile. Riprovare più tardi. Se il problema persiste, contattare l'amministratore di sistema.

Riferimento a un oggetto non impostato su un'istanza di oggetto.

in Microsoft.Crm.Passport.IdCrl.OnlineServicesFederationLogOnManager.GetBrowserClientAuthInfo(String redirectEndpoint, String partner, String policy, String& postData)

in Microsoft.Crm.Outlook.ClientAuth.PassportAuthProvider'1.SignIn()

in Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory'1.SignIn(Uri endPoint, Credential credentials, AuthUIMode uiMode, IClientOrganizationContext context, Form parentWindow, Boolean retryOnError)

in Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory'1.GetAuthProvider(Uri endPoint, Credential credentials, AuthUIMode uiMode, Uri webEndPoint, IClientOrganizationContext context, Form parentWindow)

in Microsoft.Crm.Application.Outlook.Config. ServerInfo.LoadUserId()

in Microsoft.Crm.Application.Outlook.Config. ServerInfo.Initialize(Uri discoveryUri, OrganizationDetail selectedOrg, String displayName, Boolean isPrimary)

in Microsoft.Crm.Application.Outlook.Config. ServerForm.LoadDataToServerInfo()

in Microsoft.Crm.Application.Outlook.Config. ServerForm.<InitializeBackgroundWorkers>b__2(Object sender, DoWorkEventArgs e)

in System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)

in System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)

Causa

Questo problema si verifica se si usa una versione di Microsoft Online Services Sign-In Assistant incompatibile con Microsoft Dynamics CRM 2011 o Microsoft Dynamics CRM 2013. Quando si configura il Microsoft Dynamics CRM per il client Outlook e ci si connette a un'istanza di Microsoft Dynamics CRM Online, le uniche versioni supportate di Microsoft Online Services Sign-In Assistant sono 7.250.4259.0, 7.250.4287.0 e 7.250.4303.0.

Risoluzione

Per risolvere il problema, seguire questa procedura:

  1. Selezionare Start, digitare appwiz.cple quindi premere INVIO per aprire l'elemento Programmi e funzionalità in Pannello di controllo.
  2. Disinstallare Microsoft Online Services Sign-in Assistant se la versione non corrisponde alla versione 7.250.4259.0, 7.250.4287.0 o 7.250.4303.0.
  3. Scaricare e reinstallare la versione 7.250.4303.0 di Microsoft Online Services Sign-In Assistant.
  4. Riavviare la workstation e configurare il Microsoft Dynamics CRM per il client Outlook per verificare che il problema sia stato risolto.