Эта вкладка используется для указания параметров выполнения сценариев ASP в выбранном приложении. Приложения, запускаемые в службах IIS, можно оптимизировать, задав состояние и время ожидание сеанса, буферизацию, пути родительского каталога, язык и время ожидания сценария ASP.

Примечание

Настройка параметров конфигурации приложений допускается на уровне веб-сайта, виртуального каталога или каталога.

Включить состояние сеанса

Установите этот флажок, чтобы включить состояние сеанса.

После включения состояния сеанса ASP создает сеанс для каждого пользователя, запрашивающего доступ к приложению ASP, что позволяет идентифицировать пользователя на страницах приложения. После отключения состояния сеанса ASP не отслеживает пользователей и не позволяет сценариям ASP сохранять данные в объекте Session, а также использовать события Session_OnStart или Session_OnEnd. Сеанс автоматически заканчивается, если пользователь не запросил и не обновил страницу в приложении в течение указанного времени ожидания сеанса.

Время ожидания сеанса

Установите период ожидания для всех неактивных сеансов в системе.

Этот параметр определяет продолжительность сеанса пользователя, а точнее — срок жизни объекта-сеанса. Сценарий может явным образом закончить сеанс с помощью метода Session.Abandon. Даже после включения состояния сеанса для приложения можно отключить его для отдельной страницы ASP с помощью директивы <%@ ENABLESESSIONSTATE = False %>.

Включить буферизацию

Установите этот флажок, чтобы весь вывод, генерируемый страницей ASP, накапливался в буфере перед отправкой в браузер. Когда страница отображается в браузере, все ее содержимое уже полностью подготовлено. Буферизация вывода позволяет задавать заголовки HTTP в любом месте сценария ASP.

При снятом флажке вывод в веб-браузер осуществляется по мере обработки страницы, в результате чего изображение как бы рисуется на глазах пользователя. Этот режим можно переопределить в сценарии ASP с помощью метода Response.Buffer.

Включить пути к родительским каталогам

Установите этот флажок, чтобы разрешить использовать в страницах ASP относительные пути к родительскому каталогу текущего каталога (синтаксис .. ).

Если этот параметр включен, не следует предоставлять родительским каталогам доступ для выполнения; в противном случае сценарий может выполнить неразрешенную программу в родительском каталоге.

Язык ASP по умолчанию

Выберите основной язык сценариев для ASP, который используется для обработки команд, обозначаемых разделителями ASP (<% и %>).

ASP поставляется с двумя обработчиками сценариев Microsoft® ActiveX®: Microsoft Visual Basic® Scripting Edition (VBScript) и Microsoft Jscript® (JScript). Первоначально в качестве языка ASP по умолчанию принимается VBScript. Можно задать любой язык, для которого на сервере установлен обработчик сценариев ActiveX. Обязательным является использование точного ключевого слова, требуемого обработчиком сценариев, которое должно быть указано в документации обработчика. Стандартный язык страниц ASP можно переопределить с помощью директивы <%@ LANGUAGE %>.

Таймаут сценария ASP

Укажите промежуток времени, в течение которого допускается выполнение сценария ASP. Можно задать значение в диапазоне от 1 до 2 147 483 647.

Если выполнение сценария не завершается в течение указанного промежутка времени, ASP останавливает сценарий и записывает событие в журнал событий Windows. Этот параметр можно переопределить на странице ASP с помощью метода Server.ScriptTimeout.

Включить параллельные сборки

Параллельные сборки (SxS) позволяют указать в приложении ASP, какую следует использовать версию системной DLL-библиотеки или классического компонента COM — MDAC, MFS, MSVCRT, MSXML и т. д. Например, если для приложения ASP требуется MSXML версии 2.0, можно выполнить настройку так, что приложение будет использовать MSXML 2.0 даже после применения к серверу пакетов обновления. Если на компьютере будут устанавливаться новые версии MSXML, они останутся на нем — наряду с версией 2.0, которая будет по-прежнему использоваться приложением. При настройке сборки SxS необходимо знать путь к файлу DLL и убедиться в наличии файла манифеста COM+ в каждом виртуальном каталоге, который должен использовать этот DLL-файл.

Примечание

Общие DLL-библиотеки должны поддерживать сборки SxS.

Имя файла манифеста

Введите имя файла манифеста COM+. Манифест COM+ представляет собой файл XML со сведениями о месте установки DLL. IIS не проверяет существование манифеста.

Фрагмент файла манифеста см. в документации по IIS 6.0 в Интернете в техническом центре Microsoft Windows Server.

См. также

Дополнительные сведения об ASP-страницах и о настройке приложений см. в документации по IIS 6.0 в Интернете в техническом центре Microsoft Windows Server.


Содержание