1

VS 2013 で Hangfire をセットアップしようとしています。パッケージ マネージャーからインストールしました。ただし、http://docs.hangfire.io/en/latest/quick-start.htmlに記載されているように app.UseHangfire (...) コードを追加すると。次のエラーが表示されます。

'Owin.IAppBuilder' does not contain a definition for 'UseHangfire' and no extension method 'UseHangfire' accepting a first argument of type 'Owin.IAppBuilder' could be found (are you missing a using directive or an assembly reference?)
4

2 に答える 2

7

名前空間を追加しましたか?

using Hangfire;

次のStartupようになります。

using Hangfire;
using Hangfire.SqlServer;
using Hangfire.Dashboard;

public class Startup
{
    public void Configuration(IAppBuilder app)
        {
            app.UseHangfire(config =>
            {
                config.UseSqlServerStorage("Data Source=<connectionstring>; Initial Catalog=HangFire; Trusted_Connection=true;");
                config.UseServer();

                //config.UseAuthorizationFilters(new AuthorizationFilter
                //{
                //    // Users = "admin, superuser", // allow only specified users
                //    Roles = "admins" // allow only specified roles
                //});
            });
    }
}
于 2015-01-12T17:33:43.520 に答える