Skip to main content

Deploy on IIS (Windows)

The Ed-Fi OneRoster® Node service can be hosted on Internet Information Services (IIS) on Windows Server, either with iisnode (IIS owns the Node process) or as a reverse proxy to a Node Windows service. Both patterns are production-supported.

The authoritative, step-by-step IIS walkthrough is maintained alongside the service source in the edfi-oneroster repository:

Keeping the detailed procedure next to the code lets it evolve with the web.config templates, PowerShell snippets, and WinSW service definitions that it references.

For the database side of the deployment, see Deploy on PostgreSQL or Deploy on Microsoft SQL Server. Environment variables referenced by the IIS guide are documented in Environment variables.