В чем разница при запуске ASP.NET между перезаписью и перекомпиляцией? - PullRequest
2 голосов
/ 13 ноября 2010

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

Мои настройки MVC немного нетипичны. Я довольно много делаю при запуске, например, сканирую сборки на наличие маршрутов, которые нужно загрузить. Я чувствую, что должно быть какое-то событие Global.asax, которое запускается только при первоначальной сборке, но не запускается при повторном использовании.

В чем различия между перезапуском и перестроением с точки зрения событий запуска?

Спасибо, Brian

1 Ответ

0 голосов
/ 10 декабря 2010

Ответ, по-видимому, ничего.Мои проблемы возникли из-за проблемы со сборкой мусора, когда ресурсы не очищались.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...