Описание тега asp-classic
Первоначально выпущенный как надстройка к Internet Information Services (IIS, ранее Internet Information Server) через пакет опций Windows NT 4.0, впоследствии он был включен в качестве бесплатного компонента операционной системы Windows Server (с момента первого выпуска Windows 2000 Server).
В ASP 2.0 было шесть встроенных объектов: Application
, ASPError
, Request
, Response
, Server
, а также Session
. Сеанс, например, представляет собой сеанс на основе файлов cookie, который поддерживает состояние переменных от страницы к странице. Поддержка движком Active Scripting модели компонентных объектов (COM) позволяет веб-сайтам ASP получать доступ к функциям скомпилированных библиотек, таких как библиотеки DLL.
ASP 3.0 внес некоторые улучшения в версию 2.0, включая Server.Transfer
метод Server.Execute
метод и улучшенный ASPError
объект.
ASP поддерживает несколько языков сценариев, включая VBScript (по умолчанию), но есть и другие варианты. Альтернативный движок активных сценариев можно выбрать с помощью директивы @Language или синтаксиса. JScript (реализация ECMAScript от Microsoft) - другой встроенный язык. PerlScript (производная от Perl) и другие доступны как сторонние устанавливаемые движки Active Scripting.
Хотя ASP считается старой технологией (первая версия выпущена в декабре 1996 г., последняя версия выпущена в ноябре 2000 г.), использование страниц ASP все еще поддерживается сегодня (22 ноября 2018 г.).
Согласно поддержке Active Server Pages (ASP) на странице Windows на support.microsoft.com:
... Использование страниц ASP с Microsoft Internet Information Services (IIS) в настоящее время поддерживается во всех поддерживаемых версиях IIS.
IIS включен в операционные системы Windows, поэтому время жизни поддержки как ASP, так и IIS привязано к жизненному циклу поддержки операционной системы хоста. Посетите Политику жизненного цикла Microsoft для получения информации о политике жизненного цикла вашей операционной системы.