Я использую Hangfire с SQL Storage на удаленном SQL-сервере и запускаю его вместе с существующим сайтом MVC. Мой класс запуска очень прост:OWIN асинхронный запуск (с использованием Hangfire)
public void Configuration(IAppBuilder app)
{
app.UseHangfire(config =>
{
config.UseSqlServerStorage("MY_CONNECTION_STRING");
config.UseServer();
});
}
Проблема заключается в том, что любая задержка при подключении к удаленному серверу задерживает мой MVC сайт от раскручивания. Есть ли способ запустить OWIN асинхронно, чтобы проект мог отвечать на запросы независимо от того, что происходит во время запуска OWIN, включая фатальные ошибки?