【问题标题】:asp.net sharepoint developmentASP.NET 共享点开发
【发布时间】:2010-06-14 23:25:22
【问题描述】:

我当前的项目需要与 sharepoint 交互来存储和检索各种文档。

这以前是通过直接引用 Microsoft.Sharepoint dll 并从那里开始来完成的。由于我对sharepoint了解不多,但我一直在做一些研究。

我发现的大多数示例实际上是指使用 Sharepoint Web 服务本身(http://www.sharepointmonitor.com/2007/01/sharepoint-web-service/ 中显示的各种 vti_bin 服务)。

我似乎无法找到方法的差异。当前的这个项目是几年前写的,所以当时可能还没有网络服务?

我正在寻找一种从共享点添加和检索数据的解决方案,以及关于使用引用与 Web 服务的差异的一点解释

干杯

【问题讨论】:

  • 你在找什么? SP 公开服务的规范或从 SP 存储和检索文档的解决方案?

标签: web-services sharepoint


【解决方案1】:

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

如果您想从 SharePoint 之外的应用程序访问 SharePoint,有以下三种方式:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-30
    • 1970-01-01
    • 1970-01-01
    • 2023-04-06
    • 2012-04-20
    • 1970-01-01
    • 2011-01-10
    相关资源
    最近更新 更多