既存の生産環境からSharePoint開発環境を作成する
-
22-09-2019 - |
質問
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にアクセスできませんでした。それのための正しい資格情報を持っているようです。
それほど簡単ではなかったのではないかと疑っていたので、開発環境を作成する方法についてアドバイスをお願いします。
解決
SharePointからコンテンツを引き戻す必要がない限り、生産データベース(特にコンテンツ)を開発環境に戻す必要があるかどうかはわかりません。
一般的に、SharePointはアプリケーションの開発にかなり似ています。
- SharePointオブジェクトモデルとIDEを使用して機能を開発します
- WSPパッケージを作成します。
- WSPパッケージをSharePoint(開発または生産)に展開します。
Visual Studioを使用している場合は、WSPを構築するために利用可能なアドインで使用することをお勧めします(wspbuilder また vsewss)。また、Dev SharePointインスタンスにそれらを展開することもできます。
WSP(s)を生産にインストールするには、 SharePointインストーラー CodePlexで利用可能。ただし、STSADMツールを使用して同じことを達成できます。