Когда мое приложение MVC впервые развернуто, оно работает нормально, вплоть до момента, когда пул приложений будет переработан. После этого ни один из маршрутов не работает, и я получаю 404 за все. Принудительное восстановление путем редактирования файла web.config или повторного развертывания вернет сайт в оперативный режим до следующей перезагрузки.
Мои настройки MVC немного нетипичны. Я довольно много делаю при запуске, например, сканирую сборки на наличие маршрутов, которые нужно загрузить. Я чувствую, что должно быть какое-то событие Global.asax, которое запускается только при первоначальной сборке, но не запускается при повторном использовании.
В чем различия между перезапуском и перестроением с точки зрения событий запуска?
Спасибо,
Brian