Hangfire MySqlStorage - HttpConfiguration不包含'UseStorage'的定义

时间:2016-12-27 10:41:26

标签: mysql asp.net-web-api hangfire

我正在尝试在带有mysql DB的Web API应用程序中使用Hangfire MySqlStorage。我安装了NuGet包“Hangfire.MySqlStorage”1.0.3版。当我配置Hangfire时,我遇到了以下错误,

  

HttpConfiguration不包含'UseStorage'的定义   没有扩展方法'UseStorage'接受类型的第一个参数   可以找到'HttpConfiguration'(您是否缺少using指令或程序集引用?)

似乎我在这里错过了一个参考。想不通。

1 个答案:

答案 0 :(得分:1)

您似乎在错误的对象上调用该方法。

应该是,根据文件:

GlobalConfiguration.Configuration.UseStorage(
    new MySqlStorage(connectionString));

来自Hangfire.Core库的GlobalConfiguration实际上是Hangfire.GlobalConfiguration