Watch install guide video. Use the following procedure to install DotShoppingCart.
Prerequisites:
1) Install Windows 2008 Server with IIS 7 enabled
2) Install Microsoft SQL Server 2008 or later
You could get the free version Microsoft SQL Server 2008 R2 SP1 Express Edition with Advanced Services. Please download either SQLEXPRADV_x64_ENU.exe for 64bit OS or SQLEXPRADV_x86_ENU.exe for 32bit OS. Make sure you install the all the features including Full-Text Search and Client Components.
3) Install Microsoft .NET Framework 4.0
Install DotShoppingCart:
1) Download the install package and unzip all files into a local directory on your server
If you are running on Vista or Windows 2008 server OS, make sure you open command window (right click) run as administrator to get enough permission for the following steps.
2) Register WCF service on IIS
-
Open Command Prompt as “Administrator”.
-
Navigate to C:\Windows\Microsoft.NET\Framework\v4.0.30319.
-
Run this command "servicemodelreg -i".
3) Go to "Install" sub-directory of the unzipped directory and run
InstDSC.exe <database server name> <database name> <database data file path>
<encryption key path> [<smtp email server>] [<system email address>]
For example,
InstDSC.exe .\SQLExpress dotshoppingcart c:\dbdata c:\key mail.yourserver.com system@yourdomain.com
If you have space in your path, please add double quotes around the path.
4) Configure IIS and point the site or virtual directory to Web subdirectory. Use "ASP.NET v4.0" as the Application Pool and also change Identity to "NetworkService".
5) Grant the Modify permission of the file Web\DSC.config and sub folders web\App_Data, web\App_Themes, web\Files and web\Images to "NT AUTHORITY\NETWORK SERVICE"
If you are installing the open source edition, you are done. DotShoppingCartSuite user, please continue the next step.
6) Install OrderPipeline Windows Service
a) Go to Install\OrderPipeline sub-directory and run "%windir%\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe /i DotShoppingCart.Commercial.OrderPipelineService.exe"
b) Start the OrderPipeline service by running "net start ComOrderPipeline"