Конфигурирование и настройка Microsoft ASP.NET




Работа с разделом <compilation>


Раздел <compilation> включает несколько параметров и элементов для настройки способа компиляции ASP.NET. Можно использовать различные элементы для добавления новых компиляторов языков подготовки сценариев ASP.NET и собственных сборок и настраивать различные параметры компиляции. Раздел <compilation> имеет несколько подразделов, но сначала рассмотрим свойства, устанавливаемые для элемента <compilation>. Ниже приведен синтаксис элемента <compilation>.

<compilation debug="true | false" batch="true | false" batchTimeout="amount of seconds" defaultLanguage="language" explicit="true | false" maxBatchSize="max number of pages" maxBatchGeneratedFileSize="max size in KiloBytes" numRecompilesBeforeAppRestart="number of recompiles" strict="true | false" tempDirectory="directory location"> </compilation>

Таблица 4.5 содержит перечень свойств элемента <compilation>.

Таблица 4.5. Свойства <compilation>

СвойствоОписание
batch

Управляет поддержкой пакетной компиляции.

true Пакетная компиляция поддерживается.

false Пакетная компиляция не поддерживается.

batchTimeoutОпределяет период времени завершения пакетной компиляции. Если компиляция не завершается за это время, компилятор переводится в режим компиляции только текущей страницы.
debug

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

true Отладка включена.

false Компилируются окончательные версии двоичных файлов.

defaultLanguageОпределяет язык программирования, используемый ASP.NET по умолчанию. Это имя должно соответствовать одному из имен, объявленных в подтэге <compilers>. Значением по умолчанию является vb.
explicitОпределяет включение опции Visual Basic explicit. Эта опция требует, чтобы каждая используемая переменная была обязательно объявлена с помощью оператора Dim, Private, Public или ReDim.

true Опция включена.

false Опция отключена.

maxBatchSizeОпределяет максимальное количество файлов, включаемых в пакетную компиляцию.
maxBatchGenerated FileSizeОпределяет максимальный размер (Кб) генерируемого исходного файла для каждой пакетной компиляции.
numRecompilesBeforeAppRestartОпределяет число динамических перекомпиляций, которое может произойти перед перезапуском всего приложения.
tempDirectoryОпределяет директорию для хранения временных файлов в процессе компиляции.
strictОпределяет включение опции Visual Basic strict. Эта опция гарантирует использование наилучших методов программирования, генерируя ошибки при выполнении не рекомендуемых операций, таких как неявное преобразование типов, которое может привести к потере данных.

true Опция включена.

false Опция отключена.

<


Содержание  Назад  Вперед