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

 StartOptions options = new StartOptions();

最佳答案

您找到的示例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软件包为Install-Package Microsoft.Owin.Hosting;

10-06 12:12