我正在编写一个 MVC 5 互联网应用程序,并希望Hangfire
用于重复性任务。
我如何设置Hangfire
使用SQL Server storage
而不在Startup.Auth
ConfigureAuth(IAppBuilder app)
函数中指定它。
这是 SQL Server 配置的资源链接:http: //docs.hangfire.io/en/latest/configuration/using-sql-server.html
该资源指出:
如果要在不适用 OWIN Startup 类的 Web 应用程序之外使用 Hangfire,请手动创建 SqlServerStorage 实例并将其传递给 JobStorage.Current 静态属性。参数是一样的。
示例代码如下:
JobStorage.Current = new SqlServerStorage("connection string or its name");
我尝试了以下代码(使用我自己的连接字符串),但仪表板不可用。我已经从控制器函数中调用了上面的代码。
有什么我没有做对的吗?如何在不使用类的情况下设置Hangfire
使用?SQL Server storage
Startup.Auth
提前致谢。