Web services asp.net sharepoint开发

Web services asp.net sharepoint开发,web-services,sharepoint,Web Services,Sharepoint,Im我的当前项目我们需要与sharepoint接口来存储和检索各种文档 这在以前是通过直接引用Microsoft.Sharepoint DLL并从那里继续来完成的。因为我对sharepoint了解不多,所以我一直在做一些研究 我发现的大多数示例实际上都涉及到使用Sharepoint web服务本身(中所示的各种vti_-bin) 我似乎找不到方法上的差异。当前的这个项目是几年前写的,所以可能当时web服务不可用 我正在寻找一种从sharepoint添加和检索数据的解决方案,并对使用引用与web服

Im我的当前项目我们需要与sharepoint接口来存储和检索各种文档

这在以前是通过直接引用Microsoft.Sharepoint DLL并从那里继续来完成的。因为我对sharepoint了解不多,所以我一直在做一些研究

我发现的大多数示例实际上都涉及到使用Sharepoint web服务本身(中所示的各种vti_-bin)

我似乎找不到方法上的差异。当前的这个项目是几年前写的,所以可能当时web服务不可用

我正在寻找一种从sharepoint添加和检索数据的解决方案,并对使用引用与web服务的区别进行一点解释


Cheers

仅在SharePoint中运行的代码上支持引用Microsoft.SharePoint.DLL。它通常适用于不属于SharePoint的项目,但在SharePoint服务器上运行,但a)不受支持,b)并非所有功能都能工作。如果应用程序在SharePoint服务器之外运行,则引用Microsoft.SharePoint.dll将不起作用

如果要从SharePoint之外的应用程序访问SharePoint,有三种方法:

  • 例如,使用SharePoint Web服务
  • 如果您的SharePoint网站在SharePoint 2010上运行,请使用三种客户端对象模型(、Silverlight、JavaScript)之一
  • 开发一些在SharePoint服务器上运行并通过Web服务公开数据的代码。只有当您必须完全在客户端完成一些复杂/痛苦的事情,或者您确实需要完全控制web服务时,这才有意义

  • 你在找什么?SP公开服务的规格,还是存储和检索SP文档的解决方案?