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:

  1. Starten Sie auf dem Microsoft Dynamics CRM Server die IIS-Verwaltungskonsole (Start>Run>Inetmgr).
  2. Erweitern Sie den Server im Bereich Connections.
  3. Erweitern Sie Websites.
  4. Erweitern Sie Microsoft Dynamics CRM.
  5. Erweitern Sie MSCRMServices.
  6. Erweitern Sie 2007.
  7. Wählen Sie das SPLA-Verzeichnis aus.
  8. Doppelklicken Sie im mittleren Bereich auf Authentifizierung.
  9. Klicken Sie mit der rechten Maustaste auf Anonyme Authentifizierung, und wählen Sie Aktivieren aus.
  10. 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.