Set up Creatio application server on IIS

All Creatio products

Setting up Creatio application server (web server) on IIS involves setting up application website in IIS and adding an application pool.

Set up application website in IIS 

To create and set up a website:

  1. Go to the IIS control window, right-click the Sites folder, and select the Add Website option from the context menu (Fig. 1).

    Fig. 1 The Add website option
  2. Specify the name of the website, the path to the root folder with Creatio files, IP address and website port (Fig. 2). The default website path is C:\Inetpub\wwwroot. If needed, specify your own IP address.

    Fig. 2 The new website parameters window
  3. Right-click the created website in the Connections area and select the Add Application option (Fig. 3).

    Fig. 3 The Add Application option
  4. Enter the “0” application name in the Alias field. Specify the “Terrasoft.WEBApp” directory (Fig. 4).

    Fig. 4 The application parameters selection window

Add an application pool 

To add an application pool:

  1. Go to the Application Pools section in the Connections area of the IIS control window.

  2. Select the Creatio pool.

  3. Select the Integrated mode in the Managed pipeline mode field.

  4. Specify Asp.Net version 4.0.30319 in the .Net Framework version field (Fig. 5).

    Fig. 5 The input window for Applications Pools parameters
  5. Go to the ISAPI and CGI Restrictions on the web server level (Fig. 6) and check if the specified ASP.Net version is allowed.

    Fig. 6 The ISAPI and CGI Restrictions menu
  1. Make sure that the Allowed status is set in the Restriction field for the ASP.Net version (Fig. 7).

    Fig. 7 The status of the ASP.Net version
  2. Open the Handler Mappings on the server level and make sure that all the required permissions are active (Fig. 8).

    Fig. 8 The Handler Mappings menu
  1. Click Edit Feature Permissions in the Actions area.

  2. Make sure that all the required checkboxes are selected in the Edit Feature Permissions window (Fig. 9).

    Fig. 9 The Edit Feature Permissions window
  3. Make sure that MIME-type for .svg and .json files is configured in the new application. This configuration can be performed both on the server (in this case, all applications on this server inherit it) and application level. To check the configuration:

    1. Go to MIME Types on the server or application level (Fig. 10).

      Fig. 10 The MIME Types menu
    2. Make sure that configuration for .svg and .json files is available. If the configuration is available, go to step 12.

  4. If the configuration is not available, click Add… in the Actions area. This will open a new window. Specify .svg and MIME type of the data that corresponds to this extension (Fig. 11) in the window that opens. Repeat the step for .json extension (“application/json” MIME type).

    Fig. 11 The MIME data type for .svg files
  5. Restart the website using the Restart command in the Manage Website area (Fig. 12).

    Fig. 12 The Restart command in the Manage Websites area
  6. Open the site by going to the address or using the Browse command (Fig. 13). Make sure that the Creatio login page is displayed.

    Fig. 13 The Browse command in the Actions area

    Note. To log in to a newly deployed application, use the default Supervisor user account. Login: Supervisor; Password: Supervisor. We highly recommended changing the Supervisor password immediately.

  7. To enable additional UI language:

    1. Go to the Languages section in the system designer.

    2. Select the needed language and click Open.

    3. Select the Active and Use by default checkboxes on the opened page. Save the changes.

      To enable a language, the user who has run the IIS application pool needs to have access permissions to read, edit and delete application files and content subordinate catalogs (catalog .\Terrasoft.WebApp\conf).

  8. Click System settings in the System Designer and change the Order of first/last names system setting value to “Last name, First name Middle name.” This is required to correctly display contact names in individual columns: Last name, First name, Middle name.