IISバーチャルディレクターの内部でHangfire(1.5.8)ダッシュボードが機能しなくなりました。すべて私のアプリケーションは、単にローカルホストのルートにマップされている私の開発環境で美しく動作します。一方、当社のベータ版サーバーでは、仮想ディレクトリを使用してアプリケーションとアプリケーションプールを分離しています。Hangfire.io IISバーチャルディレクトリにマップされたダッシュボード
これは、OWIN StartupクラスでHangfireを使用しているASP.Net MVCサイトです。展開されてhttp://beta-server/app-name/
になります。 http://beta-server/app-name/hangfire
またはhttp//beta-server/hangfire
のいずれかにアクセスしようとすると、IISから404が得られます。
このトラブルシューティングの目的で、私のIAuthenticationFilterは単にtrueを返します。ここで
はかなり基本的な、私のStartup.csです:
public class Startup
{
public void Configuration(IAppBuilder app)
{
// For more information on how to configure your application, visit http://go.microsoft.com/fwlink/?LinkID=316888
GlobalConfiguration.Configuration
.UseSqlServerStorage(new DetectsEnvironment().GetEnvironment());
app.UseHangfireDashboard("/hangfire", new DashboardOptions
{
AuthorizationFilters = new[] {new AuthenticationFilter()}
});
app.UseHangfireServer();
}
}
誰もが仮想ディレクトリにデプロイされる作業の実装を持っていますか?どのURLがIIS内で登録されているかを調べるために使用できるOWINミドルウェアの管理/管理ツールはありますか?