I have a stock install of the Ektron CMS and am trying to get Hangfire to work with it. I have the server up and running just fine but the dashboard is getting 404 errors for its CSS and JS files. I’ve tracked it down to Ektrons URL Aliasing module. If I comment out that module int he Web.comfig then the dashboard works fine. I’ve contacted Ektron support and they say they don’t support Hangfire and I have to talk to the Hangfire team, which is pretty typical of their support unfortunately.
Does anyone have any experience getting the dashboard working with Ektron? Long shot I know.
The alternative I’m trying to get to work would be to run the dashboard off of another site. This is kind of working but not quite.
Here’s my config section.
GlobalConfiguration.Configuration
.UseSqlServerStorage("HangFireDB")
.UseConsole();
// Map Dashboard to the `http://<your-app>/hangfire` URL.
app.UseHangfireDashboard("/hangfire", new DashboardOptions
{
Authorization = new[] { new HangFireAuthorizationFilter() }
});
I can see the jobs that have ran, but the reoccurring job I have defined gives the following error.
“Could not load file or assembly ‘Sel.Workarea, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null’ or one of its dependencies. The system cannot find the file specified.”
And it says there are no servers running. I don’t want to run a server on this site, or have the dll’s for the code here, I just want to see and control the server on the other site. Is that possible? I don’t see any reference to it in the docs.