Hangfire Windows服务仪表板

时间:2016-08-01 19:23:47

标签: hangfire

我想在Windows服务项目中看到用于挂起的仪表板。 我在Here看到了解决方案,但我想它有点旧了 我没有StartOptions类。是否有关于在Windows服务上使用hangfire仪表板的更好文档。

MenuItemCompat

1 个答案:

答案 0 :(得分:1)

您找到here的示例没有任何问题,并且实际上已更新。您可能没有注意到需要先安装Microsoft.Owin.Hosting才能使用StartOptions()

using Hangfire;
using Microsoft.Owin.Hosting;  // --> You need to install this first

GlobalConfiguration.Configuration.UseSqlServerStorage("hangfire");
StartOptions options = new StartOptions();
options.Urls.Add("http://localhost:9095");
options.Urls.Add("http://127.0.0.1:9095");
options.Urls.Add($"http://{Environment.MachineName}:9095");

WebApp.Start<Startup>(options);

Nuget Package是Install-Package Microsoft.Owin.Hosting;