我试图使用解释为in their documentation的Global.asax.cs路由在我的ASP.NET应用程序(不是Core)中连接Hangfire。但是,它们对GlobalConfiguration.Configuration的扩展方法似乎都不适合我。例如,似乎SetDataCompatibiltyLevel()
方法扩展了Hangfire.IGlobalConfiguration
,而我的GlobalConfiguration.Configuration
没有继承。我什至放弃了一些版本的Hangfire,这似乎没有什么不同。当我尝试直接访问扩展方法时,得到以下信息:
带GlobalConfiguration
命名空间的前缀Hangfire
类– System.Web.Http
命名空间定义了自己的GlobalConfiguration
类,因此会发生冲突。并且引用了另一个类,这很可能是因为文件开头包含System.Web.Http
命名空间。
Hangfire.GlobalConfiguration.Configuration
.SetDataCompatibilityLevel(CompatibiltyLevel.Version_170);