Set up Creatio application server on IIS

Products
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
    scr_setup_add_website.png
  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
    scr_setup_add_web_site_parametres.png
  3. Right-click the created website in the Connections area and select the Add Application option (Fig. 3).

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

    Fig. 4 The application parameters selection window
    scr_setup_add_applications_settings.png

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
    scr_setup_applications_tool.png
  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
    scr_setup_isapi.png
  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
    scr_setup_isapi_allowed.png
  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
    scr_setup_handler.png
  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
    scr_setup_handler_settings.png
  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
      scr_setup_mime.png
    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
    scr_setup_mime_add_svg.png
  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
    scr_setup_restart_website.png
  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
    scr_setup_browse.png

    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.