不能将 Hangfire 与 ASP.NET webforms 网站一起使用

can't use Hangfire with ASP.NET webforms Website

我使用 Visual studio 2013 从文件 > 新建 > 网站(不是项目)创建了空的 asp.net webforms 网站并安装了 Hangfire 库。然后我在 App_code 和根文件夹中添加了 Startup.cs 文件。然后我在 Global.ascx 文件

中创建了简单测试
void Application_Start(object sender, EventArgs e) 
    {

        Hangfire.RecurringJob.AddOrUpdate(() => Console.WriteLine("I am done!"), Hangfire.Cron.Minutely);

    } 

当我尝试运行该网站时,它 returns

JobStorage.Current property value has not been initialized. You must set it before using Hangfire Client or Server API.

但是如果我创建一个项目并执行相同的步骤,它运行没有任何问题,任何人都可以提供帮助?

我移动了这条线

Hangfire.RecurringJob.AddOrUpdate(() => Console.WriteLine("I am done, wasim!"), Hangfire.Cron.Minutely);

从 Application_Start 开始,我认为他提早调用了它,所以我将其移至 .aspx 页面.. 现在一切正常!

你好,我有一些问题

所以。你必须删除这个配置

   <add key="owin:AppStartup" value="false" />

<add key="owin:AutomaticAppStartup" value="false" />