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