Vous recevez une erreur lors de la connexion à Microsoft Dynamics CRM 2011 via IFD et les points de terminaison du SDK 2007
Cet article fournit une résolution pour vous assurer que vous pouvez vous connecter à Microsoft Dynamics CRM 2011 via IFD et les points de terminaison du SDK 2007.
S’applique à : Microsoft Dynamics CRM 2011
Numéro de la base de connaissances d’origine : 2642530
Symptômes
Le message d’erreur suivant se produit lors de l’accès au site web Microsoft Dynamics CRM 2011 après la configuration du déploiement accessible sur Internet :
Échec de la requête avec http 401 : Non autorisé
En outre, vous recevez les erreurs suivantes lors de la tentative d’authentification auprès de Microsoft Dynamics CRM 2011 à l’aide d’IFD et des points de terminaison du SDK 2007 (CRM 4.0 - /MSCRMServices/2007/).
System.Net.WebException : la requête a échoué avec http status 401 : Non autorisé.
sur System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
sur System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
sur <SDKProject>. CrmSdk.Discovery.CrmDiscoveryService.Execute(Request Request)....
En outre, vous pouvez voir l’erreur suivante (401.2 Non autorisé) dans les journaux IIS du site web Microsoft Dynamics CRM :
POST /MSCRMServices/2007/SPLA/CrmDiscoveryService.asmx - 443 - <ClientRequestingIpAddress> Mozilla/4.0+(compatible ;+MSIE+6.0 ;+MS+Web+Services+Client+Protocole+2.0.50727.4963) 401 2 5 29
Cause
L’erreur ci-dessus peut se produire si l’authentification anonyme n’est pas activée par défaut sur le /MSCRMServices/2007/SPLA/
répertoire dans IIS pour le site web Microsoft Dynamics CRM.
Résolution
Suivez les étapes ci-dessous pour modifier les paramètres d’authentification dans le site web Microsoft Dynamics CRM :
- Sur le serveur Microsoft Dynamics CRM, lancez la console d’administration IIS (Démarrer>exécuter>Inetmgr).
- Développez le serveur dans le volet Connections.
- Développez Sites.
- Développez Microsoft Dynamics CRM.
- Développez MSCRMServices.
- Développez 2007.
- Sélectionnez le répertoire SPLA.
- Dans le volet central, double-cliquez sur Authentification.
- Cliquez avec le bouton droit sur Authentification anonyme, puis sélectionnez Activer.
- Fermez le Gestionnaire des services Internet et essayez de vous connecter à Microsoft Dynamics CRM une nouvelle fois.
Une fois la modification ci-dessus effectuée, vous devriez être en mesure d’accéder au site web Microsoft Dynamics CRM et aux points de terminaison du sdk.