首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cofoundry 0.40 hangfire管理部分

cofoundry 0.40 hangfire管理部分
EN

Stack Overflow用户
提问于 2018-09-16 18:29:48
回答 2查看 145关注 0票数 1

我正在尝试使用Cofoundry.Plugins.Hangfire.EnableHangfireDashboard布尔值为联合铸造厂管理员启用hangfire仪表板

程序片段:

代码语言:javascript
复制
public class HangfireOvverideSetting : IDependencyRegistration
{
    public void Register(IContainerRegister container)
    {
        var registrationOptions = new HangfireSettings() { Disabled = false, EnableHangfireDashboard = true };
        //  container.Register<IMyService, MyService>(registrationOptions);

        // OR use the static helper

        container.Register<IHangfireServerInitializer>(RegistrationOptions.Override());
    }
}

如何在这里启用?

EN

回答 2

Stack Overflow用户

发布于 2018-11-05 20:07:05

一旦安装了Cofoundry.Plugins.BackgroundTasks.Hangfire NuGet包,Hangfire将自动注册和设置。

默认情况下禁用Hangfire仪表板,但要启用它,您只需更新appsettings.json中的应用程序设置:

代码语言:javascript
复制
{
    "Cofoundry:Plugins:Hangfire:EnableHangfireDashboard": true
}

然后,它将在您的管理站点'/ admin /hangfire‘中访问。文档中的设置分隔符存在错误,但现在已修复。

您不必覆盖IHangfireServerInitializer即可启用此功能。

票数 1
EN

Stack Overflow用户

发布于 2018-11-23 04:12:45

这是我的jspn应用程序设置,当我尝试使用url时,u说它返回错误消息:SqlException: Invalid object name 'HangFire.AggregatedCounter‘。当应用程序启动时,我没有看到它在数据库中创建通常的hangfire表。我看到了所有共同铸造厂的桌子,但没有看到那些被挂起的桌子。

代码语言:javascript
复制
{
  "Logging": {
    "LogLevel": {
      "Default": "Warning"
    }
  },
  "AllowedHosts": "*",

  "Cofoundry": {
    "Plugins": { "Hangfire": { "EnableHangfireDashboard": true } },
    "Database": {
      "ConnectionString": "Server=.\\SQLEXPRESS;Database=StratusSite;Integrated Security=True;MultipleActiveResultSets=True"
    }
  }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52353187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档