2011-09-09 9 views
3

SharePointにファイルをアップロード、ダウンロード、管理する必要があります。many ways to talk to a SharePoint serverがありますが、SharePointのさまざまなバージョン(2003、2007、2010 ...)をサポートするために最適なものは何ですか?異なるバージョンのSharePointサーバーと最も安全にやり取りする方法はどれですか?

+0

http://www.bendsoft.com/net-sharepoint-connector/のようなADO.NETコネクタを忘れないでください。 –

答えて

1

2007年、2010年のおよび 2003については特に安全です。Sharepointアーキテクチャは根本的に変更されており、異なるバージョンでは変更されていないものはわかりません。

  • のWebDAV:で作業することは不可能 - Sharepointのは、実際には、独自のWebDAVプロトコルではなく標準化されたものを実装しています。私はそれが何年も変わったのかどうかはわかりません。しかし、:すべてのSharepointバージョンには何らかの種類のWebDAVが含まれていたので、それを活用することが可能かもしれません。

  • のWebService:UGH ...いいえ

  • クライアントOM::彼らはすべてのFrontPage RPC

  • バージョン間で異なるだが、2010年

  • カスタムWCFサービスで新たに追加されました: はい。同様の機能を利用するサードパーティのADO.NETコネクタにも同じことが起こります。カスタム開発。

私が言う標準化のように「最も安全な」方法

Webサービスです。それでも、異なるSharepointのバージョンを考慮する必要がありますが、すべてにはWebサービスがあります。私の2番目のアプローチは、カスタムWCFサービスをコーディングしたり、オブジェクトモデルをクエリしたり、サードパーティのADO.NETコネクタを使用したりすることです。

+0

私はあなたがWebDAVを過小評価していると思います。ローカルコンピュータからSharePoint 2003ライブラリにファイルを追加することはできますが、SharePoint 2010でもそれを実行できます。必要なのはWindowsエクスプローラですが、これは同じです。 – naivists

+0

あなたはそれについて正しいですが、私が言ったように、Sharepointは**本当に**標準のWebDAVを使用していません。私はSharepointsのWebDAV機能にさまざまなクライアントでアクセスすることに多くの問題がありました。だからこそ私はそれを「不可能」と言いましたが、すべてのバージョンが特別なSharepoint WebDaVをサポートしていることは間違いありません。 –

関連する問題