IIS
As mentioned earlier this Portal is hosted on Pode which is in this case hosted on IIS. IIS handles the Authentication in this scenario, this is called “Windows Authentication” in Terms of IIS. Most of this page is copied from the IIS Hosting Documentation on the Pode Website.
Requirements
- Internet Information Services (IIS)
- ASP.NET Core Hosting Package for IIS
- Powershell Core 7.0
- Pode Module
To start with you’ll need to have IIS (or IIS Express) installed:
Install-WindowsFeature -Name Web-Server -IncludeManagementTools -IncludeAllSubFeature
Next you’ll need to install ASP.NET Core Hosting:
choco install dotnetcore-windowshosting -y
You’ll also need to use PowerShell Core (not Windows PowerShell!):
choco install pwsh -y
Finally, you’ll need to have Pode installed under PowerShell Core:
pwsh -c "Install-Module Pode -Scope AllUsers"
Reset the IIS for the .NET Core Subsystem to get active
iisreset /noforce