Internet presence scenario: Deploy the solution

Applies To: Office SharePoint Server 2007

This Office product will reach end of support on October 10, 2017. To stay supported, you will need to upgrade. For more information, see , Resources to help you upgrade your Office 2007 servers and clients.


Topic Last Modified: 2016-11-14


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.

Previous article

Build the site

Next article

Configure operations, services and content deployment

Beginning of scenario

Internet presence scenario (Office SharePoint Server 2007)

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:

  • .NET Framework assemblies

  • Resource files

  • Images

  • Site templates

  • Features which allow parts of the solution to be administered separately

  • Configuration files

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.