环回 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 开发自定义应用程序