Поделиться через


Петлевые и вызовы с использованием SOAP и прямые вызовы

Если вы пишете код в Microsoft SharePoint Foundation, например пользовательская веб-часть, настраиваемая aspx-страница и т. д., следует выполнять прямые вызовы Microsoft.Office.Excel.Server.WebServices.dll. You do this by linking directly to Microsoft.Office.Excel.Server.WebServices.dll.

Using Simple Object Access Protocol (SOAP) from a Web server to communicate with the same Web server is also known as using loop-back SOAP calls. It is strongly recommended that you do not attempt to use loop-back SOAP calls. If you are writing code within SharePoint Foundation, you should not use SOAP to call the Веб-службы Excel. Вместо этого необходимо выполнить локальное связывание с библиотекой Microsoft.Office.Excel.Server.WebServices.dll и выполнять вызовы этой библиотеки так же, как и вызовы любой локальной сборки.

Расположение библиотеки Microsoft.Office.Excel.Server.WebServices.dll

Библиотека Microsoft.Office.Excel.Server.WebServices.dll может находиться в одном из следующих расположений:

  • [диск:]\Program Files\Common Files\Microsoft Shared\web server extensions\14\ISAPI

  • Глобальный кэш сборок

Adding a Reference to Microsoft.Office.Excel.Server.WebServices.dll

To link directly to Microsoft.Office.Excel.Server.WebServices.dll in your project and call it from your code, you add a reference to it. On the computer where you have installed Microsoft SharePoint Server 2010, using the Add Reference dialog box in Microsoft Visual Studio, you can do one of the following:

  • Select Excel Web Services from the Component Name list in the .NET tab.

  • Browse to Microsoft.Office.Excel.Server.WebServices.dll located in:

[диск:]\Program Files\Common Files\Microsoft Shared\web server extensions\14\ISAPI

См. также

Понятия

Доступ к API SOAP

Excel Services Known Issues and Tips

Excel Services Alerts

Другие ресурсы

Пошаговое руководство. Разработка настраиваемого приложения с помощью веб-служб Excel