How to Configure a Developer Workstation

For the latest version of Commerce Server 2007 Help, see the Microsoft Web site.

You can install Commerce Server 2007 Developer Edition on either Windows Server 2003 R2 with Service Pack 2, Windows Server 2008, Windows XP, or Windows Vista Business, Ultimate, or Enterprise Edition.  

Because this is a basic configuration for a developer workstation, the procedures in this topic do not install or configure the following components:

Note the following:

  • On Windows XP, Commerce Server 2007 runs COM+ applications as an interactive user. Therefore, a user must log on to the computer for the applications to function.

  • Microsoft Windows XP does not support the Data Warehouse and Analytics, and Commerce Server Staging.

  • Microsoft SQL Server 2005 Express Edition SP2 with Advanced Services does not support the Data Warehouse and Analytics.

  • The following task sequence assumes that the server is already connected to a network.

For updates to software that you must install before you configure the developer workstation, and for additional installation requirements, see https://go.microsoft.com/fwlink/?linkid=57268.

To prepare a developer workstation for Commerce Server installation

  1. Use the Add or Remove Programs feature in Control Panel to make sure that you have the following Windows Components installed on your system:

    • Accessories and Utilities

    • Indexing Service

    • Internet Information Services (IIS)

    For information about how to install or verify installation of these Windows components, see the relevant Windows Help.

  2. Make sure that you have the following IIS components installed on your system.

    Component

    Windows Server 2003 or Windows Server 2008

    Windows Vista Business, Ultimate, or Enterprise Edition

    Windows XP

    Common files

    Yes

    Yes

    Yes

    Documentation (optional)

    Yes

    Yes

    Yes

    IIS

    Yes

    Yes

    Yes

    Internet Services Manager (HTML)

    Yes

    Yes

    Not applicable

    World Wide Web server

    Yes

    Yes

    Yes

  3. Enable IIS. For more information, see How to Enable IIS on the Web Servers.

  4. Configure the appropriate domain and network settings for your environment. For information, see Configuring a Domain Controller and Configuring the Commerce Server Network.

  5. Install Microsoft .NET Framework. For more information, see How to Install Microsoft .NET Framework on the Web Servers.

  6. Install any updates recommended by the Microsoft Update site. For information, see https://go.microsoft.com/fwlink/?linkid=16855.

  7. Create the user accounts and Windows user groups that the development environment requires. For more information, see Creating Accounts and Groups.

    • For an independent development environment where you install and run SQL Server locally, use a local account for these user accounts and groups.

    • For a shared development environment that references a shared database server, use a domain account for these user accounts and groups.

  8. Install the database software:

    Note

    If you install SQL Server on a developer workstation, you must select the optional Indexing Service component for the catalog full text search to work correctly.

    • If you are using SQL Server 2005, to create Distributed Transformation Services (DTS) tasks, install the SQL Server 2000 DTS Designer Components. The Data Warehouse uses the DTS Designer Components to create DTS tasks.

    • The Data Warehouse is not supported on Windows XP or SQL Server Express SP2 with Advanced Services. For more information, see How to Install SQL Server 2000 DTS Designer Components.

    • For a single workstation development environment, install the following:

      SQL Server 2000 Developer Edition with SP4 or SQL Server 2005 with SP2.

      SQL Server 2000 Analysis Services with SP4, or SQL Server 2005 Analysis Services (optional).

  9. Install Visual Studio 2005 with SP1 or Visual Studio 2008.

To install and configure Commerce Server 2007 Developer Edition

  1. Install Commerce Server 2007 Developer Edition by accepting all the default values during setup (or select the values that are appropriate for your particular environment). For more information, see Using Commerce Server Installation Tools.

    Make the following selections to make sure that your installation is compatible with Commerce Server:

    • Commerce Server 2007 . Installs the Commerce Server run-time objects.

    • Direct Mailer. Installs the Commerce Server Direct Mailer service and components. (Optional)

    • Project Creation Wizard. Creates a new Web project for Commerce Server 2007 development. 

    • Staging. Installs the CSS service. (Optional)

      Note

      You cannot install the CSS service on a Windows XP developer workstation. Windows XP and Windows Vista do not support the CSS service.

    • Health Monitoring Service. Installs the Health Monitoring service. Do not select this option unless you use Microsoft Operations Manager (MOM) 2005 to monitor your Commerce Server deployment.

  2. Run the Commerce Server 2007 Configuration Wizard as follows:

    1. On the Administration Database page, select Windows Authentication.

    2. On the Marketing Direct Mailer page, select Windows Authentication.

    3. On the Staging Service page, click Configure Reporting Service for Commerce Server Staging to configure IIS for the staging service. Type a Login Name and Password for the Windows account that you will use to run the staging service.

      - or -

      Clear the Configure Reporting Service for Commerce Server Staging check box if you do not want to use the CSS service.

    Note

    To successfully configure the CSS reporting service, you must install ASP.NET on the IIS Web server where you run the Commerce Server 2007 Configuration Wizard.

  3. Install the Business Management applications (such as Catalog Manager, Marketing Manager, and Customer and Orders Manager). For more information, see How to Install the Business Management Applications.

    Note

    To use the Business Management applications, you must unpack a Commerce Server site and define the secure deployment requirements.

  4. (Optional) Install BizTalk Server 2006 and the Commerce Server adapters.

    1. Install BizTalk Server 2006. For more information, see How to Install BizTalk Server 2006.

    2. Add the BizTalkAdmin group to the Administrator group. For more information, see How to Add the BizTalkAdmin Group to the Administrators Group.

    3. Configure BizTalk Server 2006. For more information, see How to Configure BizTalk Server 2006.

    4. Install Commerce Server Adapters for BizTalk Server. For more information, see How to Install Commerce Server Adapters for BizTalk Server.

  5. Install any client components or software that your environment requires, such as source control software.

To unpack a Commerce Server site and set secure deployment requirements

  1. Unpack the Commerce Server 2007 StarterSite example site or other Web site onto each developer workstation. For more information, see How to Unpack a Site on the Business Management Server.

  2. Set the following access permissions to help secure files and folders:

    1. Assign write permissions to the Catalog Web service account. For more information, see How to Assign Write Permissions to the Catalog Authorization Role.

    2. For the temporary ASP.NET folder, assign write permissions to the Web application accounts. For more information, see How to Assign Write Permissions to the Temporary ASP.NET Folder.

    3. For the Windows temporary folder, assign access permissions to all Web application accounts. For more information, see How to Assign Permissions for the Windows Temporary Folder.

  3. Add the developer user account to the Web application authorization roles. For more information, see Authorizing Users and Groups to Access Web Services.

  4. Grant Commerce Server service identities access to the databases.

    • For an independent development environment, grant access to the databases on each developer workstation.

    • For a shared development environment, grant access on the shared database server.

    For more information, see Granting Access to the Commerce Server Databases.

  5. Enable Secure Sockets Layer (SSL). For more information, see How to Enable SSL on the Web Servers.

  6. Assign permissions to the IIS worker process accounts. For more information, see How to Add Service Accounts to the IIS_WPG Group.

    Note

    When installing and configuring Commerce Server 2007 Developer Edition on Windows XP, you cannot create additional application pools as described. For development, you can use the default application pool.

  7. To support the Direct Mailer service, follow these steps:

    1. Install and configure the SMTP service that IIS provides. For more information, see How to Configure an SMTP Server for Direct Mailer.

    2. Grant the Marketing Web service access to the Direct Mailer service. For more information, see How to Grant the Marketing Web Service Access to the Direct Mailer Service.

    3. Grant the Marketing Web service access to the schedule tasks service. For more information, see How to Grant the Marketing Web Service Access to Schedule Tasks.

See Also

Other Resources

Deployment Roadmap

Building the Development Environment