环回 SOAP 调用和直接链接

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

从 Web 服务器中使用简单对象访问协议 (SOAP) 与同一个 Web 服务器进行通信也称为使用环回 SOAP 调用。强烈建议您不要尝试使用环回 SOAP 调用。如果在 Windows SharePoint Services 3.0 中编写代码,则不应使用 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\12\ISAPI

  • 全局程序集缓存

添加对 Microsoft.Office.Excel.Server.WebServices.dll 的引用

若要在项目中直接链接到 Microsoft.Office.Excel.Server.WebServices.dll 并从代码中调用它,请添加对它的引用。在安装了 Microsoft Office SharePoint Server 2007 的计算机上,可以使用 Microsoft Visual Studio 中的“添加引用”对话框执行下列操作之一:

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

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

See Also

任务

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

如何:使用脚本信任工作簿位置

概念

访问 SOAP API

Excel Services 的已知问题和提示

Excel Services 警报