Microsoft Commerce Server 2007 Quick Installation Guide

Microsoft Commerce Server 2007 Quick Installation Guide

Microsoft Commerce Server 2007 Quick Installation Guide

Microsoft Corporation

Published: May 2008

Abstract

This document provides instructions for installing Commerce Server 2007 Developer Edition on a single computer for development or evaluation.

Contents

Quick Installation Guide for Microsoft Commerce Server 2007

In This Section

About This Guide

Assumptions

Restrictions

Hardware and Software Requirements

Install Software Prerequisites

Create User Account

Set IIS to Use ASP.NET

Install Commerce Server 2007

Configure Commerce Server

Unpack Example Commerce Server Site

Configure Security-Related Elements

Set Access Permissions

Add Users to the Web Services Authorization Roles

Grant Access to the Databases

Configure a Temporary SSL Certificate

Assign Permissions to the IIS Worker Process Groups

Restart IIS

Verify Installation of Web Services

Open Business Management Applications

Starter Site Post Installation Steps

Additional Resources

Quick Installation Guide for Microsoft Commerce Server 2007

Last updated: May 2008

For the most current version of this document, see the Microsoft® Download Center at Additionally, for known issues and important, late-breaking information, see the Microsoft Commerce Server 2007 SP2 Readme located at

This document provides instructions for installing Commerce Server 2007 Developer Edition on a single computer for development or evaluation.

Note

All references to Commerce Server in this document, unless otherwise specified, are to Commerce Server 2007 Developer Edition.

Important

These instructions do not support a secure configuration and are not for use in a production environment.

These instructions provide a minimalist configuration that will enable a developer or system administrator to install Commerce Server 2007 and begin site development or evaluation with the least effort.

Note

For updates to prerequisite software and additional installation requirements, see the "Microsoft Commerce Server 2007 Installation and Configuration Guide" at For instructions about how to deploy Commerce Server 2007 on multiple computers, see

In This Section

About This Guide

Hardware and Software Requirements

Install Software Prerequisites

Create User Account

Set IIS to useASP.NET

Install Commerce Server 2007

Configure Commerce Server

UnpackExample Commerce Server Site

Configure Security-RelatedElements

Verify Installation of Web Services

Open Business Management Applications

Starter Site Post Installation Steps

Additional Resources

About This Guide

This document provides instructions for installing and configuring Commerce Server 2007 Developer Edition for development and evaluation. You must perform all tasks in the following order:

1.Install Microsoft Windows critical updates, all prerequisite software, and prerequisite software updates.

2.Install and configure the following Commerce Server 2007 software components:

Commerce Server 2007 core components

(Optional) Project Creation Wizard

Instructions for installing the following components are outside the scope of this guide:

Commerce Server Adapters for BizTalk Server

Commerce Server Staging

Commerce Server Direct Mailer

Commerce Server Data Warehouse and Analytics System

Commerce Server Health Monitoring Service

Commerce Server Volume Shadow Copy Writer Service

3.Configure a single account for running Commerce Server Web applications and services.

4.Unpack one of the two site packages Commerce Server 2007 provides for evaluation and site development:

CSharp. Contains global and site resources to initiate Web site development.

Starter Site. Contains global and site resources and a production-ready foundation for building Commerce Server Web sites.

5.Configure security-related elements to support access to Commerce Server sites and services.

6.Verify installation of Commerce Server Web services and open Business Management applications.

7.Load Starter Site sample data. This step is only required if the Starter Site was unpacked in step 4.

Note

This guide is for single-computer installations and does not include information about how to help secure Commerce Server services in a multi-computer configuration. For instructions about how to enhance security and how to deploy Commerce Server on multiple computers, see

Assumptions

This document assumes the following:

You have installed Microsoft SQL Server on the same computer as Commerce Server 2007 Developer Edition.

You are not using the development computer in a multiple computer development environment. For instructions about establishing an environment for multiple developers, see

No Commerce Server Web site has been developed or previously unpacked on the computer. If you have unpacked a Commerce Server 2007 site package, you must use the Custom unpack method when you unpack another or a second site package. You must select another site name and folder in which to install the site files to avoid overwriting the current site's configuration. For more information about performing a Custom unpack, see

You are using a single account to support all Commerce Server services.

Important

By using a single account, you simplify the post-installation process. However, you bypass the security-enhanced configuration requirements that you should use to support a production environment. We recommend that you do not use the single account configuration procedures to support a computer that is in a production environment.

The computer where you install Commerce Server 2007 is not a domain controller. Commerce Server 2007 does not support installation on a domain controller.

Restrictions

The following items address important considerations for the computer on which you install Commerce Server 2007 Developer Edition. Before you install Commerce Server, review the following information:

If you install Commerce Server 2007 on a computer where you have installed either Microsoft Windows SharePoint Services or Microsoft Office SharePoint Portal Server 2003, you must configure SharePoint Services security settings so that they do not interfere with the execution of Commerce Server 2007. The correct configuration will prevent SharePoint Services from intercepting incoming requests to Internet Information Services (IIS) where the Commerce Server site is run. For more information, see

Do not install Commerce Server 2007 on a computer where you have installed an earlier version of Commerce Server. You must uninstall the earlier version of Commerce Server before you install Commerce Server 2007.

You must install Commerce Server 2007 Developer Edition before you install Commerce Server 2007 Service Pack 2.

To upgrade your Commerce Server 2007 edition, such as from Developer to Enterprise, you must first uninstall the existing Commerce Server 2007 installation, and then reinstall the edition of Commerce Server 2007 that you want.

For information about how to uninstall Commerce Server or the upgrade requirements, see

Hardware and Software Requirements

You can install Commerce Server 2007 Developer Edition on Windows Server 2008, Windows Server 2003, Windows XP, or Windows Vista Business, Ultimate, or Enterprise Edition.

Note

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.

Before you install Commerce Server 2007, make sure that the computer meets the hardware requirements summarized in the following tables.

For Windows Server 2008, Windows Server 2003, or Windows XP, use the following hardware requirements.

Processor / Single 1.0 gigahertz (GHz) or faster (Dual 2.0 GHz recommended)
RAM / 1024 MB
Storage / 9.0 gigabytes (GB)
External drives / CD drive or DVD drive
Network Adapters / 1 10 MBps or larger bandwidth
Monitor / Compatible VGA or higher resolution monitor

The following table shows the minimum hardware requirements for installing Commerce Server 2007 Developer Edition onto an installation of a single a computer that is running Windows Vista Business, Ultimate, or Enterprise Edition.

Processor / Single 1.0 gigahertz (GHz) or faster (Dual 2.0 GHz recommended)
System Memory / 1 GB
Storage / 40 GB hard disk drive
External drives / CD drive or DVD drive
Network adapters / 1 10 MBps or larger bandwidth
Monitor / Compatible VGA or higher resolution monitor

The following table summarizes the supported, required, and optional software that supports Commerce Server 2007 running on a developer computer or for evaluation.

Software / Developer computer
Windows Server2008 32-bit operating systems:
Web Edition supports all Commerce Server features except for the Data Warehouse and Analysis, and requires that you install Microsoft SQL Server on a separate server.
Standard Edition
Enterprise Edition / Supported
Windows Server2008 64-bit operating systems:
Standard Edition x64
Enterprise Edition x64 / Supported
Windows Server2003 32-bit operating systems:
Web Edition with Service Pack 2 (SP2). Supports all Commerce Server features except for the Data Warehouse and Analysis, and requires that you install Microsoft SQL Server on a separate server.
Standard Edition with SP2
Enterprise Edition with SP2 / Supported
Windows Server2003 64-bit operating systems:
Standard Edition x64 with SP2
Enterprise Edition x64 with SP2
R2 Standard Edition x64 with SP2
R2 Enterprise Edition x64 with SP2 / Supported
Microsoft Windows XP Professional SP2 with XP COM+ Hotfix Rollup Package 13, including 64-bit version:
Supports Commerce Server 2007 SP1 Developer Edition only. For both versions of Windows XP there is an upper limit of 10 incoming connections enabled. For more information about the incoming connection limitation, see / Supported
Windows Vista Business, Ultimate, or Enterprise Edition:
Supports Commerce Server 2007 Developer Edition only. / Supported
Internet Information Services (IIS) / Required
SQL Server:
SQL Server 2000 Developer Edition with SP4
SQL Server 2005 Developer Edition with SP2
SQL Server 2005 Express Edition SP2 with Advanced Services
SQL Server 2000 Client Tools (optional if you are using SQL Server 2005) / Supported
Microsoft Visual Studio 2008:
Visual Web Developer 2008 Express Edition
Visual Studio 2008 Standard
Visual Studio 2008 Professional
Visual Studio 2008 Team Edition for Software Architects or Team Edition for Software Developers
Visual Studio Team Foundation Server 2008
Microsoft Visual Studio 2005:
Visual Web Developer 2005 Express Edition with SP1
Visual Studio 2005 Standard with SP1
Visual Studio 2005 Professional with SP1
Visual Studio 2005 Team Edition for Software Architects or Team Edition for Software Developers with SP1
Visual Studio Team Foundation Server 2005 with SP1
Important
Visual Studio 2005 Premier Partner Edition is installed as part of SQL Server2005. However, it does not meet the Commerce Server 2007 software prerequisites. Therefore, you cannot use some features of Commerce Server 2007 such as the Project Creation Wizard unless you install one of the stand-alone versions of Visual Studio 2005. / Optional
Microsoft .NET Framework 2.0, 3.0, or 3.5 / Required
MicrosoftCommerce Server 2007DeveloperEdition / Required
MicrosoftCommerce Server 2007 / Required
Microsoft Commerce Server Business Management applications / Required
Secure Socket Layer (SSL) certificate / Required

Install Software Prerequisites

After you install the operating system and critical updates, install the prerequisite software in the order indicated in the following procedure.

Optional tasks provide software support for one or two Commerce Server features and are not required to support Web site development. You can perform optional tasks later.

Follow these steps to install software prerequisites.

To install software prerequisites

1.Install Windows critical updates. To install all Windows critical updates, see
Important
Always apply the latest critical Windows updates for the operating system you select.
2.Use Control Panel to make sure that you have the following Windows Server 2008, Windows Server 2003, Windows XP, or Windows Vista components installed on your system:
Accessories and Utilities (Windows Server 2008, Windows Server 2003, and Windows XP only)
Indexing Service
Internet Information Services (IIS)
For information about how to install or verify installation of Windows components, see the respective Windows Help.
3.Make sure that you have the following IIS components installed on the system.
Component / Windows Server 2008 / Windows Server 2003 / Windows Vista Business, Ultimate, or Enterprise Edition / Windows XP
Common files / Yes / Yes / Yes / Yes
Documentation (optional) / Yes / Yes / Yes / Yes
Internet Information Services Snap-In / Yes / Yes / Yes / Yes
Internet Information Services Manager / Yes / Yes / Yes / Not applicable
Internet Information Services 7.0 with IIS 6.0 Compatibility enabled / Yes / Not applicable / Yes / Not applicable
World Wide Web Service / Yes / Yes / Yes / Yes
4.Enable IIS. See the following instructions for enabling IIS on Windows Server 2008, Windows Server 2003, Windows XP, and Windows Vista.
Windows Server 2008:
a.Click Start, point to Administrative Tools and then click ServerManager.
b.In RolesSummary, click AddRoles.
c.Use the AddRolesWizard to add the following server roles:
Select this role / And then select this
Common HTTP Features / Static Content
Default Document
Directory Browsing
Http Errors
Application Development / ASP
ASP.NET
.NET Extensibility
ISAPI Extensions
ISAPI Filters
Health and Diagnostics / HTTP Logging
Request Monitor
Security / Basic Authentication
Windows Authentication
Digest Authentication
Request Filtering
Performance / Static Content Compression
Management Tools / IIS Management Console
IIS Management Scripts and Tools
Management Services
IIS6 Management Compatibility
Windows Server 2003:
a.Click Start, point to Settings, and then click Control Panel.
b.In Control Panel, double-click Add or Remove Programs.
c.In the Add or Remove Programs dialog box, in the left pane, click Add/Remove Windows Components.
d.On the Windows Components page, in the Components box, click Application Server, and then click Details.
e.In the Application Server dialog box, in the Subcomponents of Application Server box, select the check boxes for ASP.NET, Enable network DTC access, and Internet Information Services (IIS).
f.Click Internet Information Services (IIS), and then click Details.
g.In the Internet Information Services (IIS) dialog box, in the Subcomponents of Internet Information Services (IIS) box, select the check boxes for Common Files, Internet Information Services Manager, and World Wide Web Service.
h.Click World Wide Web Service, and then click Details.
i.In the World Wide Web Service dialog box, in the Subcomponents of World Wide Web Service box, select the check boxes for Active Server Pages, WebDAV Publishing, and World Wide Web Service, and then click OK.
j.In the Internet Information Services (IIS) dialog box, click OK.
k.In the Application Server dialog box, click OK.
l.On the Windows Components page, click Next.
m.On the Completing the Windows Components Wizard page, click Finish.
Windows XP:
a.Click Start, point to Settings, and then click Control Panel.
b.In Control Panel, double-click Add or Remove Programs.
c.In the Add or Remove Programs dialog box, in the left pane, click Add/Remove Windows Components.
d.On the Windows Components page, in the Components box, click Internet Information Services (IIS), and then click Details.
e.In the Internet Information Services (IIS) dialog box, in the Subcomponents of Internet Information Services (IIS) box, select the check boxes for Common Files, Internet Information Services Snap-In, and World Wide Web Service.
f.Click World Wide Web Service, and then click Details.
g.In the World Wide Web Service dialog box, in the Subcomponents of World Wide Web Service box, select the check box for World Wide Web Service, and then click OK.
h.In the Internet Information Services (IIS) dialog box, click OK.
i.On the Windows Components page, click Next.
j.On the Completing the Windows Components Wizard page, click Finish.
Windows Vista:
a.In Control Panel, click Programs, and then double-click Programs and Features.
b.In the User Account Control dialog box, click Continue.
c.Click Turn Windows features on or off.
d.In the Windows Features dialog box, expand Internet Information Services, expand Web Management Tools, expand IIS 6 Management Compatibility, and then click to select the following check boxes: IIS 6 WMI Compatibility, IIS Metabase, and IIS 6 configuration compatibility.
e.Expand World Wide Web Services, expand Application Development Features, and then click to select the following check boxes: ASP.NET, ISAPI Extensions, ISAPI Filters.
f.Expand Common HTTP Features, and then click to select the following check boxes: Default Document, Directory Browsing, HTTP Errors, HTTP Redirection, Static Content.
g.Expand Security, and then click to select the Windows Authentication check box.
5.Install and configure the appropriate version and edition of SQL Server:
SQL Server 2000 Developer Edition with Service Pack 4. For information about how to install SQL Server 2000, see
SQL Server 2005 Developer Edition with Service Pack 1. For information about how to install SQL Server 2005, see
SQL Server 2005 Express Edition with Advanced Services with SP2. For information about how to install SQL Server 2005 Express Edition SP2 with Advanced Services, see
Note
SQL Server 2005 Express Edition SP2 with Advanced Services does not support the Data Warehouse and Analytics.
During the SQL Server installation process, select the default installation options including selection of WindowsAuthentication.
Note
If you install SQL Server on a developer workstation, you must select the optional component Indexing Service for the catalog full text search to work correctly.
Important
Commerce Server databases require collation settings that are not case-sensitive. If you have configured SQL Server so that by default SQL Server creates databases that have case-sensitive collations, you will have to take extra steps to make sure that the Commerce Server databases are not created by using your default collation settings. For example, you could pre-create the Commerce Server databases, and then use a command such as the following to change the default collation settings for these databases before you run the Commerce Server Setup program:
ALTER DATABASE <database_name> COLLATE SQL_Latin1_General_CP1_CI_AS
6.Install Microsoft Visual Studio 2008 or Visual Studio 2005 SP1. Installation of Visual Studio includes installation of the .NET Framework. For information about how to install Visual Studio 2005 SP1, see For information about how to install Visual Studio 2005 SP1 Update for Windows Vista, see
If you choose to install Visual Studio 2008, to install the Project Creation Wizard, after you install Commerce Server 2007 SP2, use the Control Panel to add the Project Creation Wizard.
Important
Installation of SQL Server2005 includes installation of Visual Studio 2005 Premier Partner Edition. However, Visual Studio 2005 Premier Partner Edition does not meet the Commerce Server 2007 software prerequisites for development. Therefore, you cannot use some features of Commerce Server 2007, such as the Project Creation Wizard, unless you install one of the stand-alone versions of Visual Studio 2005.
7.If you did not install Microsoft Visual Studio 2005, install the required Microsoft .NET Framework. To install Microsoft .NET Framework 2.0 (32-bit), see To install Microsoft .NET Framework 2.0 (64-bit), see
Note
On Windows Vista, Microsoft .NET 3.0 Framework is a Windows Vista feature that is switched on automatically when you install Windows Vista. You do not have to switch Microsoft .NET 3.0 on or install it if you are using Windows Vista as your operating system. Because .NET 3.0 is a superset of .NET 2.0, you also do not have to install or switch on .NET 2.0 if you are using Windows Vista.
8.Register ASP.NET 2.0 as the default framework.
Note
This step is not necessary if you are using Windows Server 2008 as your operating system.
All Commerce Server installations require ASP.NET 2.0 registration. At a command prompt, move to %windir%\Microsoft.NET\Framework\v2.0.50727 folder and run the following command:
aspnet_regiis.exe -i
When the command finishes successfully, the Command Prompt window displays "Finished installing ASP.NET <2.0.50727>."
Note
If you are using Windows Vista, you must run the command prompt as administrator. For more information about how to run as administrator in Windows Vista, see To run the command prompt as administrator, follow these steps:
a.Click Start and navigate to the Command Prompt window.
b.Right-click the Command Prompt window, and then click Run as administrator.
9.Install the Microsoft .NET Framework 2.0 hotfix update described in the Knowledge Base article 913393. To obtain this hotfix, download the prerequisites cabinet (CAB) file. The name of the hotfix file that you must run is KB913393.exe. The CAB file contains the following software:
Dotnetfx.exe / netfx64.exe - (.NET Framework 2.0, 32/64 bit)
DExplore.exe - (Document Explorer 2005)
ASP.NET Fix (KB913393)
After you have identified the appropriate CAB file, follow these steps:
a.Click the appropriate link. Save the file to a location on your computer.
b.Unzip the CAB file by double-clicking it.
c.Double-click the KB913393.exe file to start the hotfix installation.
Note
If you do not install this hotfix, the Commerce Server installation program will detect this and prompt you to install the hotfix that is included in the prerequisite CAB file.
Note
Windows Server 2008 has the Dotnetfx.exe and ASP.NET updates already applied to the operating system. You can install the Document Explorer by double-clicking on the DExplore.exe file.
Note
This hotfix is not required for Windows Vista.
The locations for the CAB files are as follows:
Windows Server 2008 32 bit DE:
Windows Server 2008 32 bit EN:
Windows Server 2008 32 bit FR:
Windows Server 2008 32 bit JA:
Windows Server 2008 x64 DE:
Windows Server 2008 x64 EN:
Windows Server 2008 x64 FR:
Windows Server 2008 x64 JA:
Windows Server 2003 32 bit DE:
Windows Server 2003 32 bit EN:
Windows Server 2003 32 bit FR:
Windows Server 2003 32 bit JA:
Windows Server 2003 x64 DE:
Windows Server 2003 x64 EN:
Windows Server 2003 x64 FR:
Windows Server 2003 x64 JA:
Windows XP 32 bit DE:
Windows XP 32 bit EN:
Windows XP 32 bit FR:
Windows XP 32 bit JA:
Windows XP x64 DE:
Windows XP x64 EN:
Windows XP x64 FR:
Windows XP x64 JA:
Note
If Visual Studio is installed on your computer, you may receive one or more error messages when you install these CAB files. You can safely ignore these error messages. The messages indicate that a software component that is contained in the CAB file is already installed.
10.Install Microsoft ADO.NET Hotfix. To download this hotfix, see
Note
This hotfix is not required for Windows Vista or Windows Server 2008.
11.If you are installing Commerce Server 2007 on Windows XP, install the XP COM+ Hotfix Rollup Package 13. To download this hotfix, see

Create User Account

Create a local account, for example RunTimeUser, on the computer where you will install Commerce Server 2007. You will use this account to run all Commerce Server services. For information about how to create a user account, see the documentation for the operating system that you are using.