Recruitment Portal

Install the .NET Core Windows Server Hosting Bundle

  • Install the .NET Core Windows Server Hosting bundle on the hosting system. The bundle installs the .NET Core Runtime, .NET Core Library, and the ASP.NET Core Module. The module creates the reverse proxy between IIS and the Kestrel server. If the system doesn’t have an Internet connection, obtain and install the Microsoft Visual C++ 2015 Redistributable before installing the .NET Core Windows Server Hosting bundle.
  • Important! If the hosting bundle is installed before IIS, the bundle installation must be repaired. Run the hosting bundle installer again after installing IIS.
  • Restart the system or execute net stop was /y followed by net start w3svc from a command prompt. Restarting IIS picks up a change to the system PATH made by the installer.

Prepare and Setup Recruitment Portal

appsettings

Open appsettings.Production.json

  • Set “Default” “LogLevel” to desired log level
    • From most to least
      • Trace
      • Debug
      • Information
      • Warning
      • Error
      • Critical
  • Set EndpointAddress to “net.tcp://your-totalviewhr-server:9080/HR” (if runnin on same machine as Totalview Server then net.tcp://localhost:9080/HR)
  • Set MaxFileSize to desired maximum size of files sent by applicant o this number is in bytes, so 10MB = 10485760
  • set Language to desired language. if left empty, the browser will choose language for user. ([fo, en] are supported)

NB! IIS needs to be restarted when changes are made to appsettings.

Register Recruitment Portal on ISS

  • Open your “Internet Information Services (IIS) Manager”
  • Navigate to Sites -> Default Web Site
  • Right click and select “Add Application…”
  • Set Site name: Recruitment Portal (or any other to your liking)
  • Physical path, set to folder where Totalview HR is installed. (Typically C:\Program Files (x86)\formula.fo\TotalviewHR\RecruitmentPortal)
  • Give IIS write access to folders \log and \wwwroot\tmp (if folders are missing, then create them first)

NB! Verify that the ApplicationPool is running at least .net 4.0

Last edited on June 1st, 2018