我需要上传,下载和管理SharePoint中的文件,并且有many ways to talk to a SharePoint server,但支持不同版本的SharePoint(2003,2007,2010 ...)的最佳选择是什么?哪种方法可以与不同版本的SharePoint服务器交谈最安全?
回答
“安全”是不错的,尤其是当你谈论的是2007年,2010 和 2003 SharePoint体系结构从根本上多年来改变了,我不知道的任何事情没有与不同版本的改变。
的WebDAV:不可能的工作 - 实际上的Sharepoint实现了自己的WebDAV协议,而不是标准化的一个。我不确定这些年来是否发生了变化。但是:所有Sharepoint版本都包含某种WebDAV,因此可能会利用该版本。
WebService的:他们是版本
的FrontPage RPC之间的所有不同:啊...号
客户OM:在2010年
自定义WCF服务新:是的。第三方ADO.NET连接器也是如此 - 利用相同的功能 - 自定义开发。
为规范我会说“最安全”的方式是web服务。你仍然需要考虑不同的Sharepoint版本,但他们都有Web服务。我的第二种方法是编写自定义WCF服务,查询对象模型 - 或使用来自第三方的ADO.NET连接器。
我相信你低估了WebDAV。您可以将本地计算机中的文件添加到SharePoint 2003库中,并且仍然可以在SharePoint 2010中执行此操作。所需的只是Windows资源管理器,它仍然是一样的。 – naivists
你说得对,但正如我所说的Sharepoint是**不是真的**使用标准的WebDAV。我在使用不同客户端访问Sharepoint WebDAV功能时遇到了很多问题。这就是为什么我将其称为“不可能合作”的原因,但所有版本都支持特殊的Sharepoint WebDaV。 –
- 1. JDO可以与SOAP服务交谈吗?
- 2. WCF如何可以同时与Web应用程序和Sharepoint Web服务交谈?
- 3. 与windows服务交谈
- 4. 我可以使用Web服务面对哪种安全威胁?
- 5. 哪种方法可以将数据发送到服务器?
- 6. 数据库服务器版本与我已安装的SQL Server版本不同
- 7. AWS Lambda - 与AWS API交谈的最小安全组是什么?
- 8. PHP不同的服务器和安全
- 9. 如何检索/谈判支持的安全方法和SMTP-服务器
- 10. JavaScript安全同一台服务器上/交叉脚本
- 11. GWT的RPC可以用于Chrome扩展与服务器交谈吗?
- 12. 如何以安全的方式与网络服务器交换数据?
- 13. 哪种方法更好,更安全?
- 14. 在熊猫中处理不同版本DataFrame的最安全方法是什么?
- 15. Rails模型与REST服务交谈
- 16. 哪种算法更安全?
- 17. 与服务器和JPA交易客户交谈
- 18. 与演示交流服务器2007交谈
- 19. 哪个版本的Plone可以安全使用plone.outputfilters?
- 20. 测试服务器版本的最佳方法是什么?
- 21. 以下哪种方法可以安全地在C++ dll中导出?
- 22. 交易中的每种服务方法
- 23. 让两台服务器互相交谈
- 24. Weblogic JMS服务器配置:与JMS服务器交谈的JMS模块
- 25. 在Win32中与服务器交谈;我如何看到服务器的响应?
- 26. yum安装木偶服务器不拉动最新版本
- 27. 使用多种方法的web服务的安全性
- 28. 我最后一次与我的域名服务器交谈的时间?
- 29. 服务器与CLI的不同版本的PHP
- 30. 有没有一种方法可以让Ruby与Clojure交谈,反之亦然,跨越某种类型的桥梁?
不要忘记ADO.NET连接器像http://www.bendsoft.com/net-sharepoint-connector/ –