Note: The following applies to Cart32 license purchases only. If you have the Cart32 Hosted Solution, this does not apply.
Cart32 Software Requirements:
- Hosted on a Windows server (will not run on Linux or Unix).
- Host must allow an executable file (.exe) to run on the server.
Cart32 Software Permissions:
1. IIS Permissions
- IIS Permissions described: These permissions need to be set through IIS on the directory or virtual directory that Cart32 will run from, commonly named "cgi-bin". For example, if you are installing Cart32 at the address http://www.domain.com/cgi-bin/, these permissions are set on the cgi-bin folder.
- How to set IIS Permissions on the cgi-bin directory:
- Open up IIS on the server.
- Select the website that will run Cart32.
- Underneath the website, select the cgi-bin directory.

- Right-click the cgi-bin directory and choose Properties.

- Select the Home Directory or Virtual Directory tab.
- Set Execute Permissions to Scripts and Executables.

- Click OK to save changes.
- Common error: If these permissions are not set correctly, the Cart32 files will try to download through the browser rather than run.
2. Directory Permissions
- Directory Permissions described: These permissions need to be set through Windows Explorer for the IUSR_MACHINENAME (where machine name is the server's machine name) user account on the cgi-bin folder and the cart32 folder underneath the cgi-bin folder.
- How to set Directory Permissions on the cgi-bin directory:
- Open Windows Explorer or My Computer on the server.
- Go to the cgi-bin directory.
- Right-click on the directory and choose Properties.

- Select the on Security tab.
- Select the IUSR_MachineName user and give them CHANGE or MODIFY permissions.
- Check the box for Modify under the column Allow.

- Click OK to save changes.
- Common error: If these permissions are not set correctly, Cart32 will display an error message "Directory permissions check failed".
- Summary of Cart32 Software Permissions:
- cgi-bin directory (where Cart32 is run from) IUSR_MACHINENAME needs Modify permissions.
- cart32 directory (where Cart32 is installed) IUSR_MACHINENAME needs Modify permissions.
Additional articles for the installation of the Cart32 software:
- Security Permissions in IIS, Article C050.
- Windows 2003 Server - Web Service Extension (required), Article C103.
- Windows 2003 Server - Data Execution Prevention (DEP) (required), Article C170.