环回 SOAP 调用和直接链接

上次修改时间: 2010年3月24日

适用范围: SharePoint Server 2010

如果在 Microsoft SharePoint Foundation 中编写代码(例如编写自定义 Web 部件、自定义 aspx 页面等),您应直接调用 Microsoft.Office.Excel.Server.WebServices.dll。通过直接链接到 Microsoft.Office.Excel.Server.WebServices.dll 来这样做。

从 Web 服务器中使用简单对象访问协议 (SOAP) 与同一个 Web 服务器进行通信也称为使用环回 SOAP 调用。强烈建议您不要尝试使用环回 SOAP 调用。如果在 SharePoint Foundation 中编写代码,则不应使用 SOAP 来调用 Excel Web Services。应改为在本地链接到 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 中的"添加引用"对话框执行下列操作之一:

  • 从".NET"选项卡上的"组件名称"列表中选择"Excel Web Services"。

  • 浏览到位于以下位置的 Microsoft.Office.Excel.Server.WebServices.dll:
    [驱动器:]\Program Files\Common Files\Microsoft Shared\web server extensions\14\ISAPI

请参阅

任务

演练:使用 Excel Web Services 开发自定义应用程序

概念

访问 SOAP API

Excel Services 已知问题和提示

Excel Services 警报