Loopback-SOAP-Aufrufe und direkte Verknüpfung
Letzte Änderung: Mittwoch, 24. März 2010
Gilt für: SharePoint Server 2010
Wenn Sie Code in Microsoft SharePoint Foundation schreiben, z. B. ein benutzerdefiniertes Webpart, eine benutzerdefinierte ASPX-Seite usw., sollten Sie Microsoft.Office.Excel.Server.WebServices.dll direkt aufrufen. Hierzu erstellen Sie eine direkte Verknüpfung zu Microsoft.Office.Excel.Server.WebServices.dll.
Die Verwendung des Simple Object Access-Protokolls (SOAP) zur Kommunikation eines Webservers mit demselben Webserver wird auch als Verwendung von Loopback-SOAP-Aufrufen bezeichnet. Es wird strengstens empfohlen, keine Loopback-SOAP-Aufrufe zu verwenden. Wenn Sie Code in SharePoint Foundation schreiben, sollten Sie SOAP nicht zum Aufrufen der Excel-Webdienste verwenden. Erstellen Sie stattdessen eine lokale Verknüpfung mit Microsoft.Office.Excel.Server.WebServices.dll, und rufen Sie die DLL wie eine lokale Assembly auf.
Speicherort von "Microsoft.Office.Excel.Server.WebServices.dll"
Microsoft.Office.Excel.Server.WebServices.dll befindet sich an einem der folgenden Speicherorte:
[Laufwerk:]\Programme\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI
Globaler Assemblycache
Hinzufügen eines Verweises zu "Microsoft.Office.Excel.Server.WebServices.dll"
Wenn Sie eine direkte Verknüpfung zu Microsoft.Office.Excel.Server.WebServices.dll im Projekt erstellen und die DLL im Code aufrufen möchten, fügen Sie der DLL einen Verweis hinzu. Sie können auf dem Computer mit installiertem Microsoft SharePoint Server 2010 mithilfe des Dialogfelds Verweis hinzufügen in Microsoft Visual Studio eine der folgenden Aktionen ausführen:
Wählen Sie auf der Registerkarte .NET aus der Liste Komponentenname die Option Excel-Webdienste aus.
Gehen Sie zu Microsoft.Office.Excel.Server.WebServices.dll unter:[Laufwerk:]\Programme\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI