Рис. 1.1. Компиляция в рамках Web-страницы ASP.NET
На заметку! Когда-нибудь эта модель может даже помочь программистам бизнес-приложений развертывать приложения в ОС, не принадлежащих Miorosoft, например, Linux. Эта честолюбивая цель пока не достигнута, но если вы хотите поработать с первой версией .NET для платформы Unix (укомплектованной незавершенной реализацией ASP.NET), посетите сайт http://www.go-mono.com и загрузите последний выпуск этого продукта с открытым исходным кодом.
Конечно, JIT-компиляция не будет такой полезной, если ее выполнение будет
необходимо каждый раз при запросе пользователем Web-страницы с вашего сайта.
К счастью, приложения ASP.NET не нужно компилировать всякий раз при запросе
Web-страницы или Web-службы. Вместо этого код IL создается один раз и
повторно генерируется только при изменении исходного кода. Подобным образом файлы
собственного машинного кода кэшируются в системном каталоге с путем вроде
C:\[WinDir]\Microsoft.NET\Framework\[Version]\Temporary ASP.NET Files,
где [WinDir] является каталогом Windows, a [Version] — номером
установленной в данный момент версии .NET.
предыдущая следующая страница оглавление
39