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


Вызовы 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

Концепции

Доступ к API-интерфейсу SOAP

Известные проблемы и советы по работе со службами Excel

Excel Services Alerts