Communardo Software GmbH, Kleiststraße 10 a, D-01129 Dresden
+49 (0) 351/850 33-0

SharePoint Content Type Hub: „Es wurde kein gültiger Proxy gefunden…“

Beim Veröffentlichen eins Inhaltstyps im Content Type Hub kommt der Fehler "Es wurde kein gültiger Proxy gefunden, der diesen Vorgang ausführen kann".
Dieser Beitrag zeigt Ursachen und Lösungsmöglichkeiten für das Problem auf.

Neulich bin ich beim Versuch, im Content Type Hub einen Inhaltstyp zu veröffentlichen, auf folgendes Problem gestoßen:

Die Veröffentlichung schlug mit der Fehlermeldung „Es wurde kein gültiger Proxy gefunden, der diesen Vorgang ausführen kann“ fehl. Dabei war es gleichgültig, ob der Inhaltstyp initial oder erneut veröffentlicht werden sollte.

Die Lösung war letztlich simpel, hat mir aber doch erstmal einiges Kopfzerbrechen bereitet. Deshalb will ich diese der Community nicht vorenthalten 🙂

Im SharePoint ULS Log fand sich unter der zugehörigen CorrelationId mehrmals die gleiche Meldung wie oben bereits aufgeführt und zusätzlich noch „No proxy associated with the site http://example.sharepoint.com/cth recognizes the site as a hub site“

Lösung

Das Problem kann verschiedene Ursachen haben.

Generell sollte folgendes geprüft werden:

In der Content Type Hub Site Collection

Das Site Collection Feature für „Inhaltstyp-Veröffentlichungshub“ muss aktiviert sein:
Content Type Hub Feature

In der SharePoint Zentraladministration

  1. der Managed Metadata Service muss gestartet sein
  2. unter > Web Applications > Web Application, in der die Site Collection für den Content Type Hub liegt  > Service Connections muss der Managed Metadata Service aktiviert sein:
    Managed Metadata Service Connection
  3. Folgende Optionen müssen aktiviert sein in den Eigenschaften im Service Application Proxy für Managed Metadata (unter > Service Applications > Managed Metadata Service Proxy > Eigenschaften):
    Managed Metadata Service Application Proxy
  4. die unter > Service Applications > Managed Metadata Service > Eigenschaften eingestellte URL der Content Type Hub-Site Collection muss korrekt sein:
    URL der Content Type Hub-Site Collection

Wenn das alles nicht geholfen hat…

… dann könnte die Ursache die gleiche sein wie bei mir:

Die URL, die in der CA in den Eigenschaften des Managed Metadata Service für den Content Type Hub eingetragen war, stimmt nicht exakt mit der Aufruf-Url für den Content Type Hub überein.

Dieses Phänomen kann zum Beispiel auftreten, wenn verschiedene Urls für internen und externen Zugriff gebraucht werden. Oder auch ganz einfach, indem mal die offizielle Url (mit DNS Name) und mal jene unter Verwendung des Servernamens benutzt wird.

Beispiel:

  • Url aus Eigenschaften des Managed Metadata Service: http://example.sharepoint.com/cth
  • „Fehlerhafte“ Aufruf-Urls für den Content Type Hub
    • http://servername/cth
    • http://example-extern.sharepoint.com/cth

Die Lösung ist denkbar einfach:

  • es ist völlig unerheblich, welche der URL-Varianten in den Eigenschaften des Managed Metadata Service verwendet wird
  • es muss aber beim Aufruf des Content Type Hubs die gleiche Variante verwendet werden, ansonsten kommt der beschriebene Fehler

Übrigens ist das Ändern der Url aus den Eigenschaften des Managed Metadata Service ist bei Bedarf per Powershell möglich:

Set-SPMetadataServiceApplication "Managed Metadata Service" -HubUri http://example.sharepoint.com/cth

Kommentar hinterlassen


Pin It on Pinterest