【问题标题】:Hangfire Windows service DashboardHangfire Windows 服务仪表板
【发布时间】:2016-08-01 19:23:47
【问题描述】:

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

 StartOptions options = new StartOptions();

【问题讨论】:

    标签: hangfire


    【解决方案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 包是Install-Package Microsoft.Owin.Hosting;

    【讨论】:

    • 地球上的任何人都知道如何使它不集成自托管和 IIS?!?!?!??!??!?!!??!?!帮助未受过教育的人!我的问题:stackoverflow.com/questions/40387782/…
    • 你不能让 Windows 服务在 IIS (w3c) 下运行!!!!!! - 但是,我试图将两者分开。让服务运行以始终保持活动状态,但使用我的网络应用程序让前端的东西连接到服务 - 如果你想要服务/网络,这是唯一的方法 - 否则它都在网络下(这对于 24/7 运行有其缺点在 IIS 下)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-01
    • 2015-03-17
    • 1970-01-01
    • 2017-05-19
    • 2020-08-02
    相关资源
    最近更新 更多