Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

You receive an error while logging into Microsoft Dynamics CRM 2011 via IFD and the 2007 SDK endpoints.


View products that this article applies to.

Symptoms

Error message while accessing the Microsoft Dymamics CRM 2011 website after configuring the Internet Facing Deployment:


The request failed with the HTTP 401: Unauthorized


Also, you receive the following errors while attempting to authenticate to Microsoft Dynamics CRM 2011 using IFD and the 2007 (CRM 4.0 - /MSCRMServices/2007/) SDK endpoints.  

System.Net.WebException: The request failed with HTTP status 401: Unauthorized.
   at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
   at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
   at <SDKProject>.CrmSdk.Discovery.CrmDiscoveryService.Execute(Request Request)....

Additionally, you may see the following error (401.2 Unauthorized) in the IIS logs for the Microsoft Dynamics CRM Website:

POST /MSCRMServices/2007/SPLA/CrmDiscoveryService.asmx - 443 - <ClientRequestingIpAddress> Mozilla/4.0+(compatible;+MSIE+6.0;+MS+Web+Services+Client+Protocol+2.0.50727.4963) 401 2 5 29

↑ Back to the top


Cause

The above error might occur if the 'Anonymous Authentication' is not enabled by default on the /MSCRMServices/2007/SPLA/ directory in IIS for the Microsoft Dynamics CRM website.

↑ Back to the top


Resolution

Please follow the below steps to chnage the authentication settings in the Microsoft Dynamics CRM website:

1. On the CRM Server, launch the IIS Administration Console (Start | Run | Inetmgr).
2. Expand the Server in the Connections pane.
3. Expand Sites
4. Expand Microsoft Dynamics CRM
5. Expand MSCRMServices
6. Expand 2007
7. Select the SPLA directory.
8. In the center pane, double-click Authentication.
9. Right-click Anonymous Authentication and select Enable.
10. Close IIS Manager and attempt to connect to CRM once again.

After the above change is made, you should be able to access the CRM website and the SDk endpoints successfully.

↑ Back to the top


Keywords: kbmbspartner, kbmbsmigrate, kbsurveynew, kb

↑ Back to the top

Article Info
Article ID : 2642530
Revision : 1
Created on : 1/7/2017
Published on : 5/21/2013
Exists online : False
Views : 230