The Corticon install guide describes the system requirements and options for Corticon Server installation. Download and run the installer for Corticon Server for .NET. That installer will install utilities, scripts, and samples as well as resources that will be provisioned to the IIS server.

See Installing Corticon Server for .NET .

Checklist

  1. System requirements are met—See System requirements.
  2. IIS is setup and verified.—See How to set up IIS server.
  3. Corticon Server for .NET is installed on the IIS machine—See Installing Corticon Server for .NET . The installer sets up the REST API doc, utilities, scripts, and samples as well as resources that will be provisioned to the IIS server.
  4. You have a Corticon Server for .NET license that was issued to you.
    Note: IMPORTANT: The default Corticon server for .NET installation does not include an evaluation license. You need a proper evaluation or production license from Progress to run the software. If not, Corticon Server for .NET will not work. Once you have a non-evaluation license JAR, navigate to the IIS installation location, typically C:\inetpub, and then navigate to its \wwwroot\Corticon\lib directory to paste the file and, if necessary, overwrite the existing file in that location.
Note: If you are replacing an existing Corticon .NET IIS installation, stop the IIS, then click on Sites\Default Web Site, and then right-click on any Applications and choose Remove. In the File Explorer, delete all folders except aspnet_client. Close the IIS Manager, and then relaunch it.

To install Corticon for .NET, the license, and Java to the IIS server:

  1. INSTALL: Launch C:\<Corticon_Server>\Server .NET\IIS\install.bat as Administrator. Press Enter to run the script.
  2. LICENSE:Use the File Explorer to copy the .NET-enabled license file, CcLicense.jar, to C:\inetpub\wwwroot\Corticon\lib.
  3. JAVA: Use the File Explorer to copy all the contents of your JRE or JDK 17 folder into your inetpub\wwwroot\Corticon\JRE folder.

Create the axis application in IIS

To convert the axis directory into an application:
  1. Open the IIS Manager app by searching for IIS Manager.
  2. Expand the connection and then Sites.
  3. Select the DefaultWebsite, then right-click on the root, and select Refresh.
  4. Right-click on axis, and then choose Convert to Application.
  5. In the dialog, confirm or select Application pool .NET v.4.5 Classic, and then click OKin both dialogs.

Set Access Permissions for directories in IIS

Corticon Server for .NET needs to be able to write to various subdirectories of the IIS installation directory's axis subdirectory. The following task might be required for your setup, as the Classic Application Pool runs under the built in user account ApplicationPoolIdentity, a user that has no WRITE permissions for the axis folders, so these rights must be set.

To set access permissions:
  1. Right-click on axis, and then choose Edit Permissions. In the dialog, click the Security tab. Click Edit, and the choose IIS_IUSRS. Click the Allow - Full control box, as shown:


    Note: If you do not have a user IIS_IUSRS, click Add, and then enter an object name IIS_IUSRS(yourUserName\IIS_IUSRS).
  2. Click Apply, then OK to both dialogs.
  3. Similarly, right-click on the Corticon folder, and then choose Edit Permissions. In the dialog, click the Security tab. Click Edit, and the choose IIS_IUSRS. Click the Allow - Full control box. Click Apply, then OK to both dialogs.
  4. In the IIS Manager, right-click on the root to choose Stop, and then after a few seconds, choose Start. (You might prefer to execute iisreset in a Command Prompt to restart IIS.)
The IIS Internet Information Services is now running the axis web service for Corticon.
To check that your IIS installation with Corticon has been successful, ping your Corticon IIS Server at http://localhost:80/axis/corticon/server/ping. Before you do so, you may want to wait a minute to let IIS finish the startup of Corticon IIS Server. Then, you will see the number of milliseconds in the response that the server has been up, as illustrated: