4) IIS Configuration
This section explains the configuration of IIS for the eRecruiter ASP.NET applications.
IIS Additional Modules
The following Modules need to be installed:
URL Rewrite (https://www.iis.net/downloads/microsoft/url-rewrite)
Application Request Routing (https://www.iis.net/downloads/microsoft/application-request-routing)
Feature Delegation
The IIS feature delegations of Windows Authentication, Form Authentication and Anonymous Authentication must be set to Read/Write.
Application Pool
The application pools can either be created through the IIS Manager or with the Windows PowerShell tools for IIS. The following application pools should be created - this list may vary by the actually installed applications:
eRecruiter
eRecruiter-API
eRecruiter-Applicant-Portal
eRecruiter-Customer-Portal
The application pools should be created with the following options:
ASP.NET Applications
.NET CLR Version: 4.0
Managed Pipeline Mode: Integrated
ASP.NET Core applications and JavaScript web applications
No Managed Code
Advanced Settings
Identity should be set to the actual eRecruiter application user that was created in an earlier step of the installation manual.
Idle Time-out (minutes): 360
Idle Time-out Action: Suspend
Recycling
All options need to be disabled.
It is recommended to delete all other application pools that are not used for security and performance reasons.
Application Sites
After creating the application pools the actual application sites need to be created. The following application sites should be created - this list may vary by the actually installed applications:
eRecruiter
Application Pool: eRecruiter
Site Root: <ER_INSTALL_DIR>\bin\eRecruiter
Log Directory: <ER_INSTALL_DIR>\logs\eRecruiter
eRecruiter-API
Application Pool: eRecruiter-API
Site Root: <ER_INSTALL_DIR>\bin\API
Log Directory: <ER_INSTALL_DIR>\logs\API
eRecruiter-Applicant-Portal
Application Pool: eRecruiter-Applicant-Portal
Site Root: <ER_INSTALL_DIR>\bin\ApplicantPortal
Log Directory: <ER_INSTALL_DIR>\logs\ApplicantPortal
eRecruiter-Customer-Portal
Application Pool: eRecruiter-Customer-Portal
Site Root: <ER_INSTALL_DIR>\bin\CustomerPortal
Log Directory: <ER_INSTALL_DIR>\logs\CustomerPortal
The bindings for each application need to be configured according to the domain names that should be used by the application.