Вызовы SOAP с замыканием на себя и прямая привязка
Дата последнего изменения: 24 марта 2010 г.
Применимо к: SharePoint Server 2010
При написании кода в Microsoft SharePoint Foundation, например, настраиваемой веб-части, настраиваемой страницы ASPX и других компонентов, следует реализовать прямые вызовы библиотеки Microsoft.Office.Excel.Server.WebServices.dll. Это осуществляется посредством прямой привязки к библиотеке Microsoft.Office.Excel.Server.WebServices.dll.
Применение протокола SOAP на веб-сервере для связи с этим же веб-сервером также называется вызовами SOAP с замыканием на себя. Настоятельно рекомендуется не использовать такие вызовы. При написании кода в SharePoint Foundation не следует использовать протокол SOAP для вызова веб-служб 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
Глобальный кэш сборок
Добавление ссылки на библиотеку Microsoft.Office.Excel.Server.WebServices.dll
Для прямого связывания проекта с библиотекой Microsoft.Office.Excel.Server.WebServices.dll и вызова ее из кода необходимо добавить ссылку на нее. На компьютере, на котором установлены службы Microsoft SharePoint Server 2010, в диалоговом окне Добавить ссылку в Microsoft Visual Studio можно выполнить одно из следующих действий:
Выберите пункт Веб-службы Excel в списке Имя компонента на вкладке .NET.
Перейдите в каталог, в котором располагается библиотека Microsoft.Office.Excel.Server.WebServices.dll:
[диск:]\Program Files\Common Files\Microsoft Shared\web server extensions\14\ISAPI
См. также
Задачи
Пошаговое руководство. Разработка настраиваемого приложения с помощью веб-служб Excel