Hangfire:动态程序集中不支持调用的成员

时间:2015-01-09 09:22:36

标签: asp.net-mvc hangfire

我正在尝试在我的ASP MVC应用程序中使用Hangfire,我已经按如下方式配置了我的应用程序:

public class Startup
{
    public void Configuration(IAppBuilder app)
    {
        app.UseHangfire(config =>
        {
            config.UseSqlServerStorage("myconnstring");
            config.UseServer();
        });
    }
}

但每次运行我的应用时,我都会收到以下错误:

[NotSupportedException: The invoked member is not supported in a dynamic assembly.]    
System.Reflection.Emit.InternalAssemblyBuilder.get_Location() +56       
log4net.Util.SystemInfo.AssemblyLocationInfo(Assembly myAssembly) +88   
log4net.Core.DefaultRepositorySelector.GetInfoForAssembly(Assembly assembly, String& repositoryName, Type& repositoryType) +256    
log4net.Core.DefaultRepositorySelector.CreateRepository(Assembly repositoryAssembly, Type repositoryType, String repositoryName, Boolean readAssemblyAttributes) +270    
log4net.Core.DefaultRepositorySelector.CreateRepository(Assembly repositoryAssembly, Type repositoryType) +58
log4net.Core.DefaultRepositorySelector.GetRepository(Assembly repositoryAssembly) +115    
log4net.Core.LoggerManager.GetLogger(Assembly repositoryAssembly, String name) +180    
log4net.LogManager.GetLogger(Assembly repositoryAssembly, String name) +50    
log4net.LogManager.GetLogger(String name) +55
lambda_method(Closure , String ) +39    
Hangfire.Logging.LogProviders.Log4NetLogProvider.GetLogger(String name) +50    
Hangfire.Logging.LogProvider.GetLogger(String name) +103  
Hangfire.Logging.LogProvider.GetLogger(Type type) +53    
Hangfire.SqlServer.SqlServerObjectsInstaller..cctor() +65

0 个答案:

没有答案