1

SharePoint の使用経験はほとんどありませんが、Visual Studio 2008、SQL Server 2005、Windows Server 2003、および IIS6 をかなり使用しています。

内部で使用する SharePoint 2007 システムの開発環境を作成する必要があります。システムはすでに 2 つのサーバーに展開されています。サーバーの 1 つは単にデータベースを保持し、他のすべては他のサーバー上にあります。また、WSS 3.0 も使用しています。

SharePoint Server 2007 のクリーン インストールを含め、必要なすべてのソフトウェアを備えた仮想マシンを作成しました。この単一の仮想マシンを開発環境として使用したいと考えています。

現在、私の知る限り、運用サーバーで使用されているカスタム アセンブリはありません。3 つの Web サイトがあり、1 つはユーザー アクセス用のポート 80、1 つは集中管理用のカスタム ポート、もう 1 つは別のカスタム ポートです。最後のものが何のためのものかはわかりませんが、私の仮想マシン上の Sharepoint の空白のインスタンスにも似たようなものがあります。

STSADM ツールを使用して、これら 3 つのサイトを運用環境から開発環境にバックアップおよび復元しようとしましたが、操作は正常に完了しましたが、開発環境の中央管理サイトが異常な動作をし、ポート 80 にアクセスできませんでした。正しい資格情報を持っているようです。

それほど単純ではないのではないかと思ったので、開発環境を作成して、それを使用して運用環境に更新を展開できるようにする方法についてアドバイスをお願いします。

4

1 に答える 1

0

SharePoint からコンテンツを引き戻す必要がない限り、運用データベース (特にコンテンツ) を開発環境にコピーする必要があるかどうかはわかりません。

一般に、SharePoint は、プロセスが次のようになるという点で、アプリケーション開発にかなり似ています。

  1. SharePoint オブジェクト モデルと IDE を使用して機能を開発する
  2. WSP パッケージを作成します。
  3. WSP パッケージを SharePoint (開発または運用) に展開します。

Visual Studio を使用している場合は、WSP のビルドに使用できるアドイン ( WSPBuilderまたはVSewSS ) を使用することをお勧めします。また、それらを開発用 SharePoint インスタンスに展開することもできます。

WSP を運用環境にインストールするには、CodePlex で入手できるSharePoint インストーラーの使用を検討することをお勧めします。ただし、STSADM ツールを使用して同じことを行うことはできます。

于 2010-03-25T12:41:47.333 に答える