Internet presence scenario: Deploy the solution
Updated: December 18, 2008
Applies To: Office SharePoint Server 2007
This article is one of a series of articles that describes an end-to-end scenario that outlines how to plan, design, build, and maintain an enterprise's Internet presence Web site based on Microsoft Office SharePoint Server 2007.
Beginning of scenario
After all developed site elements have been tested, debugged, and approved, a tester and developer build and deploy a solution package that contains the customizations.
A solution package is a distribution package that delivers developed site elements to the Web servers or the application servers in a server farm. A solution package includes the following:
When a solution package is deployed, it is first added to a solution store in the configuration database, and then its individual components are unpacked and deployed on all front-end servers in the farm.
Building the solution package
A tester builds the solution package by using the assemblies, resource files, and other solution components in the Visual Studio 2005 Team System configuration management environment. To do this, he uses the SharePoint Solution Generator, which is part of the Visual Studio 2005 Extensions for Windows SharePoint Services 3.0. When he builds the package, he configures each custom site element — the navigation control, Web part, custom field control — as a separate feature. This will let administrators on the authoring and production farms to enable these elements individually, giving them more control over the features available to site users.
A solution package is ready to be installed.
Deploying the solution package
The developed site elements are deployed in every farm in which the site will be served. This includes the authoring, production, and failover server farms.
An administrator of the server farm is required to deploy solution packages. Because the developed elements were coded, tested, and verified according to the governance plan (see Internet presence scenario: Determine governance), the server administrator agrees to install the solution package on the three server farms. Using SharePoint Central Administration on each farm, he deploys the solution package to make it available to all Web applications on each farm.
On the authoring farm, the navigation control, custom Web part, and custom field control are available to use in the site. Because they are also deployed in the production farm and failover farms, they are also available for piloting and eventual incorporation in the published site.
Download this book
This topic is included in the following downloadable book for easier reading and printing:
See the full list of available books at Downloadable books for Office SharePoint Server 2007.