This is an example of using HostBuilder
and IHostedService
for hosting Hangfire in a non-web-app while hosting the Hangfire dashboard in a separate web app.
dotnet run --project HostFun
- This will start the standalone Hangfire Server- In another terminal:
dotnet run --project HostFun.Web
- This will start the Hangfire Dashboard - In a third terminal:
dotnet run --project HostFun.SecondApp
- This will start a console app that queues a single job
Now you should be able to see 1 succeeded job in the dashboard.