Symptoms

Unable to configure Microsoft Dynamics CRM Clients for Outlook. Configuration fails with the following error:

The specified Microsoft Dynamics CRM server address (URL) is not responding. Ask your administrator to verify that the server is turned on, and then try again.

Cause

Microsoft Dynamics CRM 2011 utilizes WCF endpoints for client communications. The WCF endpoints cannot support more than 1 HTTPS binding. 

If the CRM website has more than one binding, CRM Outlook clients will fail to configure. 

Resolution

Open IIS Manager and limit the CRM Website to 1 http or 1 https binding.

  1. Click Start, click Run and Type in inetmgr.

  2. Expand Sites and click on the Microsoft Dynamics CRM website.

  3. In the Actions Pane click on Bindings.

  4. In the Site Bindings window ensure that you only have one http or one https binding type. If you have multiple bindings, they need to be removed.


Note:The binding that should remain is the binding that is defined in the Deployment Manager. To check the urls open Deployment Manager, right-click on Microsoft Dynamics CRM and choose Properties, click the Web Address tab.

Note: If IFD is used the Certificate matching your IFD settings should be kept.

More Information

Platform tracing reveals information similar to this:

Error| Exception : Metadata contains a reference that cannot be resolved: 'https://<ServerName>/<OrgName>/XRMServices/2011/Organization.svc?wsdl'.    at System.ServiceModel.Description.MetadataExchangeClient.MetadataRetriever.Retrieve(TimeoutHelper timeoutHelper)
   at System.ServiceModel.Description.MetadataExchangeClient.ResolveNext(ResolveCallState resolveCallState)
   at System.ServiceModel.Description.MetadataExchangeClient.GetMetadata(MetadataRetriever retriever)
   at System.ServiceModel.Description.MetadataExchangeClient.GetMetadata(Uri address, MetadataExchangeClientMode mode)
   at Microsoft.Xrm.Sdk.Client.ServiceMetadataUtility.RetrieveServiceEndpoints(Type contractType, Uri serviceUri)
   at Microsoft.Xrm.Sdk.Client.ServiceConfiguration`1..ctor(Uri serviceUri)
   at Microsoft.Xrm.Sdk.Client.OrganizationServiceConfiguration..ctor(Uri serviceUri)
   at Microsoft.Xrm.Sdk.Client.ServiceConfigurationFactory.CreateConfiguration[TService](Uri serviceUri)
   at Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory`1.GetAuthProvider(Uri endPoint, Credential credentials, AuthUIMode uiMode, Uri webEndPoint, IClientOrganizationContext context)
   at Microsoft.Crm.Application.Outlook.Config.ServerInfo.LoadUserId()
   at Microsoft.Crm.Application.Outlook.Config.ServerInfo.Initialize(Uri discoveryUri, OrganizationDetail selectedOrg, String displayName, Boolean isPrimary)
   at Microsoft.Crm.Application.Outlook.Config.ServerForm.LoadDataToServerInfo()
   at Microsoft.Crm.Application.Outlook.Config.ServerForm.<InitializeBackgroundWorkers>b__2(Object sender, DoWorkEventArgs e)
   at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
   at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

What affected your experience?

Any additional feedback? (Optional)

Thank you for your feedback!

×