我正在尝试在带有mysql DB的Web API应用程序中使用Hangfire MySqlStorage。我安装了NuGet包“Hangfire.MySqlStorage”1.0.3版。当我配置Hangfire时,我遇到了以下错误,
HttpConfiguration不包含'UseStorage'的定义 没有扩展方法'UseStorage'接受类型的第一个参数 可以找到'HttpConfiguration'(您是否缺少using指令或程序集引用?)
似乎我在这里错过了一个参考。想不通。
答案 0 :(得分:1)
您似乎在错误的对象上调用该方法。
应该是,根据文件:
GlobalConfiguration.Configuration.UseStorage(
new MySqlStorage(connectionString));
来自Hangfire.Core库的GlobalConfiguration
实际上是Hangfire.GlobalConfiguration
。