Błąd odmowy dostępu podczas próby nawiązania połączenia Microsoft Dynamics CRM dla programu Office Outlook

Ten artykuł zawiera rozwiązanie błędu występującego podczas próby nawiązania połączenia Microsoft Dynamics CRM dla programu Office Outlook.

Dotyczy: Microsoft Dynamics CRM 2015 r., Microsoft Dynamics CRM 2013 r.
Oryginalny numer KB: 3088205

Symptomy

Podczas próby nawiązania połączenia Microsoft Dynamics CRM dla programu Office Outlook z lokalną organizacją CRM i nie uwzględniasz nazwy organizacji w adresie URL uwierzytelniania opartego na oświadczeniach, zostanie wyświetlony następujący komunikat o błędzie:

"Nie można nawiązać połączenia z serwerem Microsoft Dynamics CRM, ponieważ nie można uwierzytelnić poświadczeń.

Sprawdź połączenie lub skontaktuj się z administratorem, aby uzyskać więcej pomocy."

Przyczyna

Microsoft Dynamics CRM dla programu Office Outlook nie może cię uwierzytelnić, ponieważ nazwa organizacji nie została uwzględniona w adresie URL.

Rozwiązanie

Podaj nazwę organizacji jako część adresu URL uwierzytelniania opartego na oświadczeniach podczas konfigurowania Microsoft Dynamics CRM dla klienta programu Office Outlook.

Przykładowy format adresu URL: https://<crmservername>.<domain>.<domainsuffix>/<orgname>
Przykładowy adres URL: https://crmserver.contoso.com/contoso

Uwaga

Jeśli twoja organizacja Microsoft Dynamics CRM jest skonfigurowana jako wdrożenie internetowe (IFD), możesz również uzyskać dostęp za pośrednictwem adresu URL USŁUGI IFD, który zawiera nazwę organizacji:

Przykładowy format adresu URL IFD: https://<orgname>.<domain>.<domainsuffix>
Przykładowy adres URL IFD: https://contoso.contoso.com

Więcej informacji

Po wybraniu pozycji Szczegóły zostaną wyświetlone następujące dodatkowe informacje, które są również dostępne w pliku dziennika:

Odmowa dostępu.

Ślad stosu serwera:
at System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood(Message reply, MessageFault fault, String action, MessageVersion version, FaultConverter faultConverter)
at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
w: System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(Komunikat IMessage)

Ponowne zwiększanie wyjątku o [0]:
at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
w: System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
w: System.Windows.Forms.Control.Invoke(Delegate method)
at Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvider'1.RetrieveUserCredentialsAndSignIn(Control parentWindow, Boolean retryOnError, IClientOrganizationContext context)
at Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvider'1.SignIn(AuthUIMode uiMode, IClientOrganizationContext context, Control parentWindow, Boolean retryOnError)
w Microsoft.Crm.Application.Outlook.Config. DeploymentsInfo'1.DeploymentInfo'1.LoadOrganizationsInternal(AuthUIMode uiMode, Control parentWindow)
w Microsoft.Crm.Application.Outlook.Config. DeploymentsInfo'1.DeploymentInfo'1.LoadOrganizations(AuthUIMode uiMode, Control parentWindow, IClientAuthProvider'1 authenticatedProvider)
w Microsoft.Crm.Application.Outlook.Config. DeploymentsInfo'1.InternalLoadOrganizations(Organizacje DataCollection'1, AuthUIMode uiMode, Control parentWindow)