Required Hosting Environment (Windows / IIS)¶
Operating System¶
- Windows Server (2016 or later recommended) with IIS enabled.
IIS Requirements¶
- Web Server (IIS) role with:
- Static Content
- ASP.NET 4.8
- .NET Extensibility
- ISAPI Extensions and Filters
- Default Document
- Request Filtering
Application Pool¶
- .NET CLR Version: .NET CLR v4.0
- Managed Pipeline Mode: Integrated
- Identity: Service account with required filesystem and database access.
Application Structure¶
- Root folder of the application is the
/appdirectory from the solution. - IIS site or application should target this folder as its physical path.
Network Access¶
- Outbound access to:
- SMTP server (for email notifications)
-
Database server (if remote)
-
Inbound access:
- HTTPS (and optionally HTTP during initial setup) from client networks/users.
Ensure the hosting environment is sized appropriately (CPU, RAM, disk) based on expected user load and data volumes.