1

既存の製品 moss2007 Web サイトを更新したいのですが、それを行うために、開発環境 (vhd win 2003EE、MOSS 2007 試用版) でこの Web サイトを作成したいと考えています。

私は与えられました:

  1. 含まれるいくつかのstpファイル(aspxページ、javascriptファイルなど...)
  2. 一部の aspx ページ、マスターページ、css ファイル
  3. いくつかの wsp ファイル
  4. ほとんどすべての wsp ファイルのソース コード。

これらすべてのものをインストールする方法についてのドキュメントはありません。私は sharepoint 開発者ではなく、実際には Asp.net 開発者です。

ローカル開発環境をセットアップし ( http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=28をフォローしても問題はありませんでし た)、指定されたファイルに基づいて Web サイトを作成しようとしました。

私の質問:

  1. データベースのコピーが必要ですか?
  2. wsp ファイルの 1 つが Web パーツではなく、いくつかの Web コントロールとマスター ページを含むプロジェクトであることに気付きました) - どうすればよいですか?
  3. すべての stp ファイルをインポートしようとしました。stsadm を使用する必要がありましたが、表示されません。「stsadm -o enumtemplates」を使用してそれらを一覧表示できます - それらはすべて同じ ID を持っています! stp->cab を変更->manifest.xml の「WebUrl」を変更->新しい cab を作成し、名前を stp に変更-> sharepoint にインポートしましたが、それでも同じで、表示されません (カスタム タブはまだ表示されていません)見える)。カスタム サイト テンプレートをローカルに作成し (カスタム タブが一緒に表示されます)、その manifest.xml を開きました。このセクションには 17 個のパラメーターが含まれていることに気付きました (他の stp ファイルからの manifest.xml ファイルは 9 個のパラメーターのみ)。私の SharePoint (試用版) は別の方法で動作すると思いますが、それが問題です。それはできますか?
  4. このサイトをローカルに作成する最良の方法は何ですか?

すべての答えを先にthx

4

1 に答える 1

0

本番サーバーと同じ機能を含む開発環境をセットアップする場合は、次の方法で本番サイトのコレクションを複製できます。

  1. 本番SharePointコンテンツデータベースをコピーして開発環境ファームにアタッチする
  2. stsadmツールによるバックアップと復元

まず、開発環境を準備する必要があります。実稼働ファームにwspソリューションをデプロイしている場合は、それを開発環境にデプロイします。次に、最初のオプションが必要な場合はこのリンクを確認して ください2番目のオプションが必要な場合はこのリンクを確認してください

ただし、バックアップ方法を使用する場合は、本番環境と開発版のバージョンの違い、インストールされている更新の違い、GACのアセンブリの違いなどの問題を見つけることができます。したがって、データベースのアタッチ方法を使用することをお勧めします。バージョンが自動的に異なる場合は、アタッチされたデータベースをアップグレードする必要があります。ちょっとググってみてください。サイトコレクションを添付または復元するためのより完全なガイドが見つかるかもしれません。私はあなたに出発点を与えるだけです。

于 2012-11-09T18:00:14.803 に答える