在ASP.NET应用中配置Hangfire时出现的问题

问题描述 投票:1回答:1

我试图使用解释为in their documentation的Global.asax.cs路由在我的ASP.NET应用程序(不是Core)中连接Hangfire。但是,它们对GlobalConfiguration.Configuration的扩展方法似乎都不适合我。例如,似乎SetDataCompatibiltyLevel()方法扩展了Hangfire.IGlobalConfiguration,而我的GlobalConfiguration.Configuration没有继承。我什至放弃了一些版本的Hangfire,这似乎没有什么不同。当我尝试直接访问扩展方法时,得到以下信息:enter image description here

hangfire
1个回答
0
投票

GlobalConfiguration命名空间的前缀Hangfire类– System.Web.Http命名空间定义了自己的GlobalConfiguration类,因此会发生冲突。并且引用了另一个类,这很可能是因为文件开头包含System.Web.Http命名空间。

Hangfire.GlobalConfiguration.Configuration
    .SetDataCompatibilityLevel(CompatibiltyLevel.Version_170);
© www.soinside.com 2019 - 2024. All rights reserved.