我需要上傳,下載和管理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. 哪種方法可以安全地訪問AWS服務?
- 2. JDO可以與SOAP服務交談嗎?
- 3. WCF如何可以同時與Web應用程序和Sharepoint Web服務交談?
- 4. Web服務可以與其他Web服務交談嗎?
- 5. 與windows服務交談
- 6. 我可以使用Web服務面對哪種安全威脅?
- 7. Tomcat與代理服務器交談
- 8. 哪種方法可以將數據發送到服務器?
- 9. 數據庫服務器版本與我已安裝的SQL Server版本不同
- 10. AWS Lambda - 與AWS API交談的最小安全組是什麼?
- 11. 如何檢索/談判支持的安全方法和SMTP-服務器
- 12. PHP不同的服務器和安全
- 13. JavaScript安全同一臺服務器上/交叉腳本
- 14. GWT的RPC可以用於Chrome擴展與服務器交談嗎?
- 15. 我應該選擇哪種語言來創建可以與我的php web服務器進行Web服務(REST)交談的可移植窗口gui客戶端?
- 16. 如何以安全的方式與網絡服務器交換數據?
- 17. 哪種方法更好,更安全?
- 18. Apache和NodeJS在同一臺服務器上。他們可以相互交談嗎?
- 19. sqlite的服務器版本不同
- 20. PostgreSQL函數可以作爲鏈接服務器與SQL Server 2000交談
- 21. 在熊貓中處理不同版本DataFrame的最安全方法是什麼?
- 22. Rails模型與REST服務交談
- 23. 哪種算法更安全?
- 24. 與演示交流服務器2007交談
- 25. 與服務器和JPA交易客戶交談
- 26. 哪個版本的Plone可以安全使用plone.outputfilters?
- 27. 以下哪種方法可以安全地在C++ dll中導出?
- 28. 測試服務器版本的最佳方法是什麼?
- 29. 讓兩臺服務器互相交談
- 30. 交易中的每種服務方法
不要忘記ADO.NET連接器像http://www.bendsoft.com/net-sharepoint-connector/ –