Beim Anmelden bei Microsoft Dynamics CRM 2011 über IFD und die 2007 SDK-Endpunkte erhalten Sie einen Fehler.
Dieser Artikel bietet eine Lösung, um sicherzustellen, dass Sie sich über IFD und die 2007 SDK-Endpunkte bei Microsoft Dynamics CRM 2011 anmelden können.
Gilt für: Microsoft Dynamics CRM 2011
Ursprüngliche KB-Nummer: 2642530
Problembeschreibung
Die folgende Fehlermeldung tritt beim Zugriff auf die Microsoft Dynamics CRM 2011-Website nach dem Konfigurieren der Bereitstellung mit Internetzugriff auf:
Fehler bei der Anforderung mit http 401: Unauthorized
Außerdem erhalten Sie die folgenden Fehler, wenn Sie versuchen, sich bei Microsoft Dynamics CRM 2011 mithilfe von IFD und den SDK-Endpunkten 2007 (CRM 4.0 - /MSCRMServices/2007/) zu authentifizieren.
System.Net.WebException: Fehler bei der Anforderung mit HTTP-status 401: Nicht autorisiert.
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)
bei <SDKProject>. CrmSdk.Discovery.CrmDiscoveryService.Execute(Request Request)....
Darüber hinaus wird möglicherweise der folgende Fehler (401.2 Nicht autorisiert) in den IIS-Protokollen für die Microsoft Dynamics CRM Website angezeigt:
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
Ursache
Der obige Fehler kann auftreten, wenn die anonyme Authentifizierung für das Verzeichnis in IIS für die /MSCRMServices/2007/SPLA/
Microsoft Dynamics CRM Website nicht standardmäßig aktiviert ist.
Lösung
Führen Sie die folgenden Schritte aus, um die Authentifizierungseinstellungen auf der Microsoft Dynamics CRM-Website zu ändern:
- Starten Sie auf dem Microsoft Dynamics CRM Server die IIS-Verwaltungskonsole (Start>Run>Inetmgr).
- Erweitern Sie den Server im Bereich Connections.
- Erweitern Sie Websites.
- Erweitern Sie Microsoft Dynamics CRM.
- Erweitern Sie MSCRMServices.
- Erweitern Sie 2007.
- Wählen Sie das SPLA-Verzeichnis aus.
- Doppelklicken Sie im mittleren Bereich auf Authentifizierung.
- Klicken Sie mit der rechten Maustaste auf Anonyme Authentifizierung, und wählen Sie Aktivieren aus.
- Schließen Sie den IIS-Manager, und versuchen Sie erneut, eine Verbindung mit Microsoft Dynamics CRM herzustellen.
Nachdem die oben genannte Änderung vorgenommen wurde, sollten Sie erfolgreich auf die Microsoft Dynamics CRM Website und die SDk-Endpunkte zugreifen können.