Модели компиляции

Как вам уже известно, ASP.NET поддерживает модель компиляции для динамической компиляции сборок вне кода дескрипторов и самого исходного кода. Само приложение всегда выполняется как скомпилированная версия, что позволяет повысить производительность. Естественно, для динамической компиляции важную роль играют специальные каталоги, о чем мы уже говорили. ASP.NET предлагает три способа компиляции Web-приложений:

При создании нового проекта Web-сайта ASP.NET по умолчанию выбирает динамическую модель компиляции. Это значит, что весь код и все страницы сохраняются в виде файлов дескрипторов и файлов исходного кода в файловой системе, и ASP.NET автоматически компилирует их. Таким образом, на выполнение первого запроса потребуется немного больше времени, поскольку ASP.NET будет компилировать всю страницу целиком. В этом случае может быть лучше развертывать сайт уже в скомпилированном формате, что можно сделать за счет предварительной компиляции сайта. Чтобы предварительно скомпилировать сайт, вы должны использовать отдельный инструмент для компиляции Web-приложения, называемый aspnet_compiler.exe. Компилятор хранится в каталоге Microsoft.NET/Framework. Компилятор необходимо запускать на своей тестовой машине или машине для разработки до того, как вы будете развертывать весь Web-сайт. Инструмент принимает следующие параметры:

предыдущая    следующая страница    вначало главы    оглавление

784

Hosted by uCoz