我需要在SharePoint中上传,下载和管理文件,并且有many ways to talk to a SharePoint server,但选择支持不同版本的SharePoint(2003年,2007年,2010年......)的最佳选择是什么?
答案 0 :(得分:1)
“安全”很好,特别是当您谈论2007年,2010年和 2003年时。这些年来,Sharepoint架构发生了根本性的变化,我不知道任何没有改变的事情有不同的版本。
WebDAV:无法使用 - Sharepoint实际上实现了自己的WebDAV协议,而不是标准协议。我不确定这些年来是否有所改变。但是:所有Sharepoint版本都包含某种WebDAV,因此可以利用它。
WebService:版本
FrontPage RPC:UGH ......不。
客户端OM:2010年是新的。
自定义WCF服务:是的。第三方ADO.NET连接器也是如此 - 利用相同的功能 - 自定义开发。
标准化的“安全”方式我会说 webservices 。您仍然需要考虑不同的Sharepoint版本,但所有这些版本都有Web服务。我的第二种方法是编写自定义WCF服务,查询对象模型 - 或使用第三方的ADO.NET连接器。