ASP.Net сборник - PullRequest
       18

ASP.Net сборник

2 голосов
/ 06 октября 2008

У меня вопрос по компиляции asp.net. Я знаю разные способы компиляции, но мой вопрос с методом по умолчанию.

Microsoft говорит, что страницы и код компилируются при их первом использовании, а затем кэшируются. У меня вопрос, когда этот кеш очищается ...

когда пул приложений перезагружается? Или он кэширует его, пока он не будет изменен даже после перезагрузки сервера. По сути, если он компилируется один раз, а затем кэширует его до тех пор, пока он не будет изменен, я согласен с этим ... если он перекомпилируется при каждой перезагрузке или повторном пуле приложений, я собираюсь пойти по пути предварительной компиляции.

Ответы [ 3 ]

1 голос
/ 06 октября 2008

Всякий раз, когда вы изменяете что-то в исходные файлы, оно перекомпилируется.

При запуске (после выключения) он также будет перекомпилирован.

Изменение чего-либо в web.config перезагружает ваш веб

1 голос
/ 06 октября 2008

Кэш очищается при завершении работы пула приложений, при каждом запуске пула приложений он перекомпилируется и кэшируется.

0 голосов
/ 06 октября 2008

Таким образом, файлы создаются во временной папке, но не очищаются при завершении работы. Они будут перекомпилированы, только если что-то изменится. Поэтому, если вы перезапустите IIS или перезагрузите компьютер, они не будут перекомпилированы. Просто перезагрузите их из временной папки.

Изменения любых файлов проекта или файлов, от которых зависит проект, вызовут перекомпиляцию.

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