状況:
1つのWebアプリケーション、2つのサイトコレクション。両方のサイトコレクションは、同じ「タイプ」とデータ構造を持っています。どちらのコレクションも、同じ構造のドキュメントライブラリを使用しています。
問題/質問:
コレクションAからコレクションBに1つのドキュメントをコピーする機能を実装する必要があります。次のことを試してみると...
SPFile destfile = destPageList.RootFolder.Files.Add(sourcePage.File.ServerRelativeUrl, sourcePage.File.OpenBinary());
...このWebには、指定されたURLのファイルが存在しないという認識があります。URLが正しいので、なぜこれが発生するのでしょうか。この問題を解決するためのヒントやその他の方法はありますか?
その他の情報:
VisualStudio 2010、.NET 3.5、Sharepoint2010サーバーを使用しています。
編集:
私はこれをプログラムで達成する必要があります!コンテンツの展開は(何らかの理由で)使用可能なソリューションではありません。