Вот как я понимаю компиляцию asp.net. Пожалуйста, исправьте ошибки в моем понимании.Понимание ASP.NET компиляции проектов веб-сайтов
Если я не публикую проект веб-сайта, а просто скопируйте все файлы в веб-каталог, я знаю, что первый визит он компилирует, и поэтому первое посещение немного медленное. С этого момента (если я не обновляю источник), сайт остается скомпилированным правильно (E.G. его не в кеше, который истекает)?
Что делать, если я обновляю источник страницы, каким-то образом ASP.NET обнаруживает изменение и перекомпилирует? Переписывает ли она только одну страницу или помещает все в bin \ MySiteName.dll?
Наконец, если я публикую сайт, я не могу обновить исходный код (aspx yes, но не код за страницами). Это предварительно скопирует сайт, чтобы первая загрузка была быстрой. Сайт вечно компилируется до публикации.