У меня довольно медленный запуск приложения _из-за того, что при запуске происходит много IoC.
Проблема, которую я пытаюсь решить, заключается в том, как избежать передачи времени запуска конечному пользователю?
Мои приложения размещены в AppHarbor, поэтому у меня нет доступа к IIS. Однако, даже если бы я это сделал, я считаю, что лучше всего разрешить перезапуск пула приложений, поэтому нет никакого способа избежать регулярного запуска приложения _Start (Я думаю, что это происходит каждые 20 минут в AppHarbor ).
Сначала я думал, что буду нажимать его каждую минуту или что-то в этом роде, но это кажется слишком грубой силой, и это может даже не помешать пользователю испытать медленный запуск.
Мое текущее решение состоит в том, чтобы обработать событие Application _End, а затем немедленно нажать на приложение, чтобы оно снова запустилось, таким образом, мы надеемся, что это не повлияет на пользователей.
Есть ли лучший способ решить эту проблему?