Исключение задания Hangfire как сбой в .NET 6

Это изображение, где я хочу показать исключение

Я хочу показать свое исключение в Hangfire (неудачный раздел) в .NET 6.0. Что мне нужно сделать? Я пробовал много решений, я также прикрепил свой файл запуска.

      public void ConfigureServices(IServiceCollection services)
{

    services.AddDistributedRedisCache(o =>
    {
        o.Configuration = Configuration.GetConnectionString("HangRedisConn");
    });
    services.AddSession();

    services.AddRazorPages();
    services.AddHealthChecks();
    services.AddHangfire(config =>
        config.SetDataCompatibilityLevel(CompatibilityLevel.Version_170)
        .UseSimpleAssemblyNameTypeSerializer()
        .UseDefaultTypeSerializer()
        .UseMemoryStorage()
        ); //add nuget package of memoryStorage
    //services.AddHangfire(x => x.UseSqlServerStorage(connString));
    services.AddHangfireServer();
    services.AddControllers();

    services.AddSingleton<IConfiguration>(_config);

}
public void Configure(IApplicationBuilder app, IWebHostEnvironment env, IBackgroundJobClient backgroundJobClient)
{

    if (env.IsDevelopment())
    {
        app.UseDeveloperExceptionPage();
    }
    else
    {
        app.UseExceptionHandler("/Error");
        // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
        app.UseHsts();
    }
    //app.UseHangfireDashboard("/hangfire", new DashboardOptions());

    app.UseHttpsRedirection();
    app.UseStaticFiles();

    app.UseRouting();

    app.UseAuthorization();

    app.UseEndpoints(endpoints =>
    {
        endpoints.MapRazorPages();
    });
    app.UseSession();

    app.UseEndpoints(endpoints =>
    {
        endpoints.MapControllerRoute(
            name: "default",
            pattern: "{controller=Home}/{action=Index}/{id?}");
        endpoints.MapHangfireDashboard("/hangfire", new DashboardOptions());
    });
    RecurringJobs.RegisterRecurringJobs(1);
}

0 ответов

Другие вопросы по тегам