When attempting to configure the Microsoft Dynamics CRM 2011 Outlook client on Windows 8, a user may receive the following error when configuring to a deployment setup for Claims-based authentication:
"Cannot connect to Microsoft Dynamics CRM server because we cannot authenticate your credentials. Check your connection or contact your administrator for more help."
Users configuring to an On Premise organization that is not setup for Claims-based authentication may receive the following error:
"There is a problem communicating with the Microsoft Dynamics CRM server. The server might be unavailable. Try again later. If the problem persists, contact your system administrator."
When inspecting the client configuration log, the following error information is found for both symptoms:
14:12:40| Error| Error connecting to URL: https://crm.contoso.com:444/XRMServices/2011/Discovery.svc Exception: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.IdentityModel, Version=22.214.171.124, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. File name: 'Microsoft.IdentityModel, Version=126.96.36.199, Culture=neutral, PublicKeyToken=31bf3856ad364e35' at Microsoft.Crm.Outlook.ClientAuth.ClaimsBasedAuthProvider`1.SignIn() at Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory`1.SignIn(Uri endPoint, Credential credentials, AuthUIMode uiMode, IClientOrganizationContext context, Form parentWindow, Boolean retryOnError) at Microsoft.Crm.Application.Outlook.Config.DeploymentsInfo.DeploymentInfo.LoadOrganizations(AuthUIMode uiMode, Form parentWindow, Credential credentials) at Microsoft.Crm.Application.Outlook.Config.DeploymentsInfo.InternalLoadOrganizations(OrganizationDetailCollection orgs, AuthUIMode uiMode, Form parentWindow)
The Windows Identity Foundation 3.5 feature component is not active on the Operating System.
Method 1: Enable Windows Identity Foundation 3.5
To do this, follow these steps:
In the Start menu, right-click, and then select All Apps.
Under the Windows System group, select Control Panel.
Click on Programs, and then click Programs and Features.
In the left menu, click Turn Windows features on or off.
Scroll through the list until Windows Identity Foundation 3.5 is found.
Click to select the Windows Identity Foundation 3.5 check box, and then click OK.
Method 2: Install Microsoft Dynamics CRM Update Rollup 11
In Windows 7 systems, the Microsoft Dynamics CRM 2011 setup program will detect if the Windows Identity Foundation update is installed on the system. If the update is not present, the setup program will automatically install the update during installation. However, if this update is removed after installation, the configuration process will fail with the same error mentioned in this article.
Windows 8 includes Windows Identity Foundation 3.5 out of the box, but is disabled by default.