2012-01-27 5 views
0

C#プログラムを作成して、多数のドキュメントをs Sharepoint 2010ドキュメントライブラリに移行します。 私の環境でこのプログラムを書いたのですが、それはうまくいっていますが、クライアントのlibariesの構成が異なっています。 コンテンツ承認が有効になりました ドキュメントバージョンが履歴に設定されています ドラフトアイテムのセキュリティは「アイテムを編集できるユーザー' checkoutがyesに設定されています。バージョン管理されたドキュメントライブラリのコンテンツタイプフィールドを設定するとエラーが発生する

自分の環境を再設定しましたが、同じ結果が得られました。 はチェックアウトされていません。変更する前に、まずこの文書をチェックアウトする必要があります。

Microsoft.SharePoint.Clientライブラリを使用してSharePointに接続しています。

私は何をする必要がありますか?ここで

プロセスです: チェックそれはチェックアウトされているかどうかを確認された場合、ファイルがドキュメントライブラリ にすでにある場合 - それはチェックアウトされている場合は中止、 はlibary にファイルをアップロードしていない場合はそれを削除ファイル

私はおそらくオーバー/アウト事にチェックをやっている知っている中で出てファイルにファイル 設定ファイルのメタデータプロパティ チェックを チェックをファイルのコンテンツタイプ チェック設定ファイル をチェックアウトし、私はストローで握っている。

+0

文書のアップロードで問題を引き起こしている設定のいずれかを一時的に無効にすることができます一度完了したらそれらをアップロードして元に戻します。 – Sandeep

答えて

0

アップロードされたファイルは既にチェックアウトされています。そこで最初のチェックアウトを削除し、コンテンツの種類を設定してからチェックインしました。

関連する問題