Mapping Dashboard to IIS Virtual Directory

I’m having trouble getting the Hangfire (1.5.8) dashboard to work inside of an IIS Virtual Directoy. Everything works beautifully in my dev environment where my application is simply mapped to the root of localhost. Our beta server, on the other hand, uses Virtual Directories to separate apps and app pools.

It’s an ASP.Net MVC site using Hangfire with an OWIN Startup class. It gets deployed to http://beta-server/app-name/. When I attempt to access either http://beta-server/app-name/hangfire or http//beta-server/hangfire I get a 404 from IIS.

For the purposes of troubleshooting this, my IAuthenticationFilter simply returns true.

Here is my Startup.cs, pretty basic:

Does anyone have a working implementation that gets deployed to a Virtual Directory? Are there any OWIN middleware admin/management tools I can use to dig into what URL is getting registered within IIS?

This turned out to be a missing entry in the <system.webServer> section. Not sure why the nuget install didn’t add it.