18

現在、SharePoint ソリューションを運用環境に展開する計画を立てています。
このプロセスを自動化する簡単な方法を約束するいくつかのツールについて読んだことがありますが、私のシナリオに合うと思われるものはありません。

テスト フェーズでは、SharePoint Designer を使用して、異なる開発サーバーとテスト サーバー間でサイト コンテンツをコピーしましたが、このプロセスは手動であり、少し不要に思えます。

このサイトは、カスタム Web パーツを含む SharePoint Web パーツ ページと、多数の Reporting Services レポート定義で構成されています。

では、この広大なオタクの世界で、複数の展開シナリオで SharePoint サイトを最も効率的に作成および展開する方法について、何か良いアドバイスはありますか?


明確にするために編集してください。いくつかの "SharePoint サイト" を既存のサイト コレクションに展開する必要があります。SharePoint はそのサイトを SharePoint コンテンツ データベースに配置することを好むため、現時点ではファイルを IIS に配置することはできません。

4

3 に答える 3

4

また、Chris O'Brien による SharePoint Content Deployment Wizard も参照することをお勧めします。 http://www.codeplex.com/SPDeploymentWizard

あなたが説明したプロセスをスムーズにするのに役立つはずであり、それはあなたのキットバッグにとって素晴らしいツールです

于 2008-08-13T10:35:58.363 に答える
3

Web アプリケーションといくつかの Web サービスを備えた BizTalk 2006 があり、Dev から UAT を経て Live に移行する必要があります。

VS 内から直接 MSBuild を使用して、ビルド、テストの実行、テスト結果に応じたコンパイル、圧縮、サーバーへの出荷を行います。

サーバー上の小さな MSBuild スクリプトで、ファイルの解凍、移動、クリーンな Web アプリのインストール、Biztalk ビットの一覧表示の解除、新しい Biztalk ビットのインストール、再登録、および開始を行います。

MSBuild は巨大であり、より多くの人がプラットフォームで使用する必要があります =>

MSBuildを使用する

于 2008-08-13T07:39:37.157 に答える
2

「ソリューション」は、Sharepoint では特定の意味を持っていることに注意してください。つまり、.wsp ファイルとして展開するためにパッケージ化された機能 (Web パーツ、リスト定義など) のコレクションです。

通常、Visual Studio で SharePoint ソリューションを構築し、Sharepoint SmartTemplates http://www.codeplex.com/smarttemplatesなどのツールを使用してパッケージ化し、展開します。

ただし、あなたの場合、別のサイトに移動したいライブ共有サイトに既にコンテンツがあります。これにソリューションを使用するのは、特に複数回実行したい場合はおそらく面倒です (ただし、SharePoint ソリューション ジェネレーターを使用してライブ サイトからソリューションを生成することは可能です)。

あるライブ サイトから別のサイトにすべてのコンテンツを展開する最も簡単な方法は、stsadm を使用してサイトのバックアップを作成し、stsadm restore を使用して新しいサイトに再度復元することです。これにより、新しいサイトが完全に上書きされます。

(バックアップ/復元ではなく) インポート/エクスポートを使用して、選択したファイル/リストを移動できます。SharePoint コンテンツ展開ウィザードのようなツールを使用すると、移動するコンテンツを簡単に選択できます。

于 2008-09-16T09:42:32.617 に答える