Back to community
Help & Support

Best way to deploy on Windows Server + IIS?

Looking for a sane production setup on Windows Server. IIS + the ASP.NET Core hosting bundle? Kestrel behind a reverse proxy? What are people running and how are you handling the Hangfire background jobs?

Upvote · 7 2 replies

Replies · 2

DF
Daniel Fernandes · 11d

IIS + ASP.NET Core Hosting Bundle (in-process) is the simplest. Install the bundle, publish, point an IIS site at the folder. Hangfire runs inside the app — just keep the app pool alive (set Start Mode = AlwaysRunning, Idle Time-out = 0) so the recurring jobs don't pause.

9
VN
Vikram Nair · 5d

+1. We also moved the Hangfire dashboard behind admin auth and put the site on HTTPS with a proper cert. Smooth since.

5

Join the conversation

Anyone can read the community. Create a free account — verified & approved — to reply.