Active Server Pages (ASP), также известный как Classic ASP или ASP Classic, был первым серверным скриптовым движком Microsoft для динамически генерируемых веб-страниц. Введение ASP.NET привело к использованию термина Classic ASP для оригинальной технологии.

Изначально выпущенная как дополнение к информационным службам Интернета (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 (реализация Microsoft ECMAScript) - это другой встроенный язык. 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 Lifecycle Policy для получения информации о политике жизненного цикла вашей операционной системы.