C# Hangfire仪表板页面显示404
正在寻找有关在Visual Studio for Mac中设置HangFire仪表板的帮助。”我创建了一个DotNet Framework WebAPI项目 我在项目中引用了Hangfire.SqlServer、Hangfire和Hangfire.dashboard包C# Hangfire仪表板页面显示404,c#,asp.net,hangfire,C#,Asp.net,Hangfire,正在寻找有关在Visual Studio for Mac中设置HangFire仪表板的帮助。”我创建了一个DotNet Framework WebAPI项目 我在项目中引用了Hangfire.SqlServer、Hangfire和Hangfire.dashboard包 public void ConfigureHangfire(IAppBuilder app) { Hangfire.GlobalConfiguration.Configuration
public void ConfigureHangfire(IAppBuilder app)
{
Hangfire.GlobalConfiguration.Configuration
.UseSqlServerStorage("ConnectionString", new SqlServerStorageOptions
{
QueuePollInterval = TimeSpan.FromSeconds(60),
UseRecommendedIsolationLevel = true,
DisableGlobalLocks = true
}).UseConsole();
JobStorage.Current = new SqlServerStorage("ConnectionString");
app.UseHangfireServer();
app.UseHangfireDashboard("/jobs", new DashboardOptions()
{
Authorization = new[] { new AuthenticatedAuthorizationFiler() }
}, JobStorage.Current);
//Called to simulate a test job run
BackgroundJob.Enqueue(() => Debug.WriteLine("Hello world from Hangfire!"));
}
我用以下内容装饰了我的创业课程:
[组件:OwinStartup(类型(Project.App_Start.Startup))]
当我导航到我的/jobsURL时,发现一个404页面未找到。我也尝试过。我引用了Microsoft.Owin,它位于我的bin文件夹中
我已经准备好了
<appSettings>
<add key="owin:AutomaticAppStartup" value="true" />
</appSettings>
来编写我的启动代码。我不太清楚为什么我无法访问hangfire的仪表板页面
如果有人能帮我找出问题所在,我们将不胜感激