Set up Corticon Server for .NET on IIS
- Last Updated: March 12, 2025
- 3 minute read
- Corticon
- Documentation
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
- System requirements are met—See System requirements.
- IIS is setup and verified.—See How to set up IIS server.
- 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.
- 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\libdirectory to paste the file and, if necessary, overwrite the existing file in that location.
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:
- INSTALL: Launch
C:\<Corticon_Server>\Server .NET\IIS\install.batas Administrator. Press Enter to run the script. - LICENSE:Use the File Explorer to copy the .NET-enabled license file,
CcLicense.jar, toC:\inetpub\wwwroot\Corticon\lib. - JAVA: Use the File Explorer to copy all the contents of your JRE or JDK 17
folder into your
inetpub\wwwroot\Corticon\JREfolder.
Create the axis application in IIS
axis directory into an application: - Open the IIS Manager app by searching for IIS Manager.
- Expand the connection and then Sites.
- Select the DefaultWebsite, then right-click on the root, and select Refresh.
- Right-click on
axis, and then choose Convert to Application. - 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:- 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 userIIS_IUSRS, click Add, and then enter an object nameIIS_IUSRS(yourUserName\IIS_IUSRS). - Click Apply, then OK to both dialogs.
- Similarly, right-click on the
Corticonfolder, 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. - 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
iisresetin a Command Prompt to restart IIS.)
axis web service for Corticon.