Что происходит за кулисами при перезапуске службы приложений?
Я пытаюсь устранить неполадки, связанные с медленным перезапуском моего приложения (ASP.Net и Sql, опубликованные в Visual Studio), и мне кажется, что понимание этого поможет мне понять, в чем проблема. Мое приложение запускается через несколько секунд на моем компьютере разработчика, но занимает 90 секунд в Azure.
Судя по моим исследованиям, создается впечатление, что создается новый экземпляр службы, файлы приложения копируются из общего хранилища в экземпляр, и он запускается. Это правильно? Есть ли способ контролировать процесс запуска, чтобы увидеть, что медленно?
Edit:
Это план обслуживания уровня S1. Приложение не медленное, просто перезагрузка. Я надеялся понять процесс, чтобы понять, вызван ли медленный запуск моим кодом или просто характером работы перезапуска. Я заметил, что мое приложение работает в течение 10 секунд после перезапуска (обновления страницы), затем я получаю службу, недоступную в течение 20 секунд, затем страница загружается в течение примерно 60 секунд.