0

SharePoint管理者が1つのサーバーから別のサーバーに(2つのSharePoint環境間で)コンテンツタイプをコピーできるようにするWindowsアプリケーションを開発しています。コピーしたいコンテンツタイプ情報を入手できました。しかし、宛先サーバーに接続できません。宛先サイトのURLを使用してSPSiteオブジェクトを作成しようとすると、「FileNotFound」例外が発生します。私のコードベースはソースサーバー上にあります。

私の質問:SharePointオブジェクトモデルはリモートサーバーへの接続をサポートしていますか?そうでない場合、SharePoint Webサービスを使用してリモートサーバーにコンテンツタイプオブジェクトを作成できますか?そうでない場合、この目標を達成するための他の代替API(独自のWebサービスの作成以外)はありますか?

よろしくお願いします!

4

2 に答える 2

1

SharePoint 2010について話すときは、コンテンツタイプハブを確認する必要があります。Content Type Hubを使用すると、Metadata Serviceアプリケーションを使用して、SharePointSiteCollectionsとWebApplications間でContentTypesを簡単に共有できます。

したがって、コンテンツタイプを手動でコピーする必要はありません。

于 2012-10-16T22:04:09.363 に答える
0

最初の質問に答えるために、いいえ、サーバーオブジェクトモデルはローカル環境に対してのみ使用できます。

Web Webサービス(http://msdn.microsoft.com/en-us/library/webs.webs_methods(v=office.12).aspx)には、コンテンツタイプを作成/削除/更新するためのプロビジョニングがあります。

ただし、コンテンツタイプは、理論的にはワークフロー、イベントレシーバー、InfoPathフォーム、ソリューションなどの外部性に依存する可能性があり、OOTBWebサービスを介して新しい環境にコピーするのは困難/不可能であることに注意してください。

于 2011-07-29T00:13:23.740 に答える