HTTP 404-Fehler beim Herstellen einer Verbindung mit alternativen Hostheadern in SharePoint 2010 ab BizTalk Server 2010 mit dem BizTalk SharePoint Adapter
Dieser Artikel enthält Informationen zum Auflösen eines HTTP-Fehlers (HyperText Transfer Protocol) 404, wenn Sie eine Verbindung mit alternativen Hostheadern in SharePoint 2010 von BizTalk Server 2010 mit dem BizTalk SharePoint Adapter herstellen.
Ursprüngliche Produktversion: BizTalk Server 2010
Ursprüngliche KB-Nummer: 2674591
Zusammenfassung
In Microsoft BizTalk Server 2010 kann der SharePoint Adapterwebdienst auf jeder SharePoint Installation installiert werden, für die er benötigt wird.
Jede Installation auf einem SharePoint Server kann jedoch nur innerhalb eines SharePoint virtuellen Verzeichnisses verwendet werden. Wenn alternative Zugriffszuordnungen für den Zugriff auf die gleiche SharePoint Installation verwendet werden und BizTalk dann zur Integration in diese Zuordnungen verwendet wird, schlagen alle Abfragen mit einem HTTP 404-Fehler fehl.
Ursache
Dieses Problem tritt auf, weil der Webdienst in der alternativen Zugriffszuordnungskonfiguration mit Internetinformationsdienste (IIS) nicht vorhanden ist.
Lösung
Nachdem Sie diesen Fix konfiguriert haben, tritt dieses Problem für diese alternative Zugriffszuordnung nicht auf. Diese Korrektur muss für jede alternative Zugriffszuordnung konfiguriert werden, die der SharePoint Installation hinzugefügt wird.
Installieren Sie den BizTalk SharePoint Adapterwebdienst wie gewohnt auf der ersten Website. Diese Anweisungen sind unter "Einrichten und Bereitstellen des Windows SharePoint Services Adapters"verfügbar.
Führen Sie nach Abschluss der Installation das folgende Verfahren für alle alternativen Zugriffszuordnungen aus, die in SharePoint konfiguriert sind, in die Sie integrieren möchten.
Konfigurieren des BizTalk-SharePoint adapters für alternative Zugriffszuordnungen in IIS
Starten Sie den IIS-Manager, oder öffnen Sie das IIS-Snap-In.
Erweitern Sie Server_name, wobei Server_name der Name des Servers ist, und erweitern Sie dann Websites.
Klicken Sie in der Konsolenstruktur mit der rechten Maustaste auf die Website, das virtuelle Verzeichnis oder die Datei, für die Sie den BizTalk-SharePoint adapter konfigurieren möchten, und klicken Sie dann auf "Anwendung hinzufügen".
Konfigurieren Sie den Alias als BTSharePointAdapterWS.
Klicken Sie neben dem Feld "Anwendungspool" auf "Auswählen".
Wählen Sie im Dropdownfeld "BTSharePointAdapterWSAppPool" als Anwendungspool aus.
Klicken Sie auf OK.
Geben Sie im physischen Pfad den vollständigen Pfad des Installationsverzeichnisses des SharePoint Adapterwebdiensts an. Der Standardwert hierfür ist
C:\Program Files (x86)\Microsoft BizTalk Server 2010\BusIness Activity Services\BTSharePointV4AdapterWS.Hinweis
Verwenden Sie nur den V4-Adapter mit BizTalk 2010 und SharePoint 2010.
Klicken Sie auf "OK", um die Anwendung hinzuzufügen, und beenden Sie den IIS-Manager, oder schließen Sie das IIS-Snap-In.
Weitere Informationen
Weitere Informationen zu SharePoint Integration in BizTalk 2010 finden Sie unter Windows SharePoint Services Adapter.
Weitere Informationen zum Erstellen von IIS-Anwendungen finden Sie unter Erstellen einer Webanwendung (IIS 7).