.ASP

Файл ASP

Active Server Pages (Classic ASP script page)
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл .asp - это классический скрипт Active Server Pages, который выполняется на веб-сервере Microsoft IIS. Сервер обрабатывает его и отправляет в ваш браузер обычный HTML - сам скрипт вы никогда не получаете. Если веб-сайт скачал файл .asp, когда вы ожидали PDF, счет или изображение, просто переименуйте файл, указав правильное расширение (.pdf, .jpg, .xlsx), и откройте его; в большинстве случаев это решает проблему.

Разработчик: Microsoft Категория: Интернет-файлы MIME: text/html
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 28, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла ASP?

Файлы с расширением .asp хранят исходный код веб-страниц Microsoft Active Server Pages. Файл .asp является текстовым и может быть открыт любым текстовым редактором. Файлы ASP могут содержать:

  • Разметку HTML, формирующую структуру веб-страницы,
  • Код VBScript или JScript, помещенный внутри разделителей <% ... %>,
  • Директивы уровня страницы, такие как <%@ Language="VBScript" %>, а также определения атрибутов и инструкции.

Файлы .asp обрабатываются на стороне сервера IIS по запросу клиента. Движок ASP выполняет встроенный скрипт, а затем отправляет полученный HTML в браузер. В отличие от статических HTML-страниц, которые браузер скачивает и отрисовывает напрямую, классические страницы ASP должны быть обработаны перед доставкой. В URL может отображаться расширение .asp, но тело ответа, доставляемое в браузер, всегда представляет собой обычный HTML. Если в результате запроса скачивается исходный код .asp, а не результат его выполнения, это почти всегда вызвано неправильной настройкой сервера.

Первые компоненты ASP были разработаны в 1996 году, а через год последовала версия ASP 2.0. В 2000 году Microsoft выпустила ASP 3.0, последнюю классическую версию. ASP была первой технологией динамических веб-страниц, разработанной Microsoft как дополнение к IIS для Windows NT. Сейчас эта технология считается устаревшей и заменена на ASP.NET, представленную в 2002 году, которая использует расширение .aspx. Связанные конфигурации уровня приложения хранятся в файлах .asa. Классические страницы ASP больше активно не разрабатываются, хотя большое количество устаревших сайтов и интранет-приложений продолжают работать на современных редакциях Windows Server, где IIS по-прежнему поставляется с поддержкой Classic ASP в качестве опциональной функции.

Безопасность и защита

РИСК: LOW

Само расширение .asp ничего не говорит о безопасности - когда оно появляется в URL, это просто обычная веб-страница; относитесь к сайту так же, как к любому другому (остерегайтесь фишинга на страницах входа). Скачанный файл .asp обычно представляет собой безвредный HTML или ошибочно названный документ, и его открытие в текстовом редакторе всегда безопасно. Осторожность следует проявлять только в том случае, если неожиданно скачанный файл .asp получен из ненадежного источника - изучите его как текст перед переименованием и открытием, и никогда не запускайте ничего, что он пытается инициировать.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕActive Server Pages (Classic ASP script page)
РАЗРАБОТЧИКMicrosoftс 1996 (Active Server Pages 1.0, with IIS 3.0)
КАТЕГОРИЯИнтернет-файлы
MIME-ТИПtext/html
ТИПСтраница серверного скрипта (разметка HTML + VBScript/JScript, выполняемые IIS); исходный код в текстовом формате. Не является документом для скачивания.

Программы, открывающие файлы ASP

Windows4 apps
Visual Studio Freemium Для разработчиков, поддерживающих сайты на Classic ASP: откройте проект для редактирования и отладки исходного кода .asp.
Notepad Открытый код Откройте для просмотра исходного кода в виде текста - любой файл .asp является обычным текстом.
Visual Studio Code Бесплатно Откройте .asp как текст, чтобы прочитать или отредактировать HTML + VBScript/JScript. Бесплатно и кроссплатформенно.
Web browser (Chrome, Edge, Firefox) Бесплатно Полезно только в том случае, если .asp на самом деле является сохраненной HTML-страницей - перетащите его в браузер для просмотра. Серверный код выполняться не будет.
macOS3 apps
Visual Studio Code Бесплатно Откройте .asp как текст, чтобы прочитать или отредактировать HTML + VBScript/JScript. Бесплатно и кроссплатформенно.
TextEdit / any text editor Встроенная Откройте файл как обычный текст (используйте Формат > Сделать простым текстом). Подходит для быстрого просмотра исходного кода.
Web browser (Safari, Chrome) Встроенная Только если файл является сохраненной HTML-страницей - открывает статический HTML, а не живое приложение ASP.
Linux2 apps
Visual Studio Code Бесплатно Откройте .asp как текст, чтобы прочитать или отредактировать HTML + VBScript/JScript. Бесплатно и кроссплатформенно.
gedit / any text editor Открытый код Открывайте напрямую - файл является обычным текстом.

Технические подробности

глубокая спецификация
Природа файлаПростой текст, серверный скрипт - без бинарной сигнатуры или магических байтов
MIME-типtext/html
Разделители скриптов<% ... %> для встроенного кода; <%@ ... %> для директив уровня страницы (например, <%@ Language="VBScript" %>)
Язык сценариев по умолчаниюVBScript; можно переключить на JScript для каждого файла через <%@ Language="JScript" %>
Дополнительные движки скриптовЛюбой язык с установленным ActiveX Script Engine (например, PerlScript через ActivePerl)
Веб-серверMicrosoft IIS (Internet Information Services); включается как дополнительный компонент Windows Server в разделе «Разработка приложений»
Встроенные объектыRequest, Response, Server, Session, Application, ObjectContext
Доступ к базе данныхADO (ActiveX Data Objects) через COM - обычно ADODB.Connection и ADODB.Recordset
Конфигурационный файл приложенияglobal.asa в корне приложения - обрабатывает события Application_OnStart, Application_OnEnd, Session_OnStart и Session_OnEnd
Включения в файлыServer-Side Includes: <!--#include file="путь"--> или <!--#include virtual="/путь"-->
Управление сессиямиВстроенный объект Session; время ожидания по умолчанию 20 минут; ID сессии передается через cookie
Обработка ошибокOn Error Resume Next с объектом Err; настраиваемые страницы ошибок в диспетчере IIS
Модель обработкиСкрипт выполняется при каждом запросе; клиенту в браузер возвращается только сгенерированный HTML-ответ
Текущий статусУстаревший - новых версий после ASP 3.0 (2000 г.) не выпускалось; IIS по-прежнему поставляет Classic ASP как выбираемый компонент в Windows Server
Выпущен1996 (Active Server Pages 1.0, with IIS 3.0)
Спецификацияlearn.microsoft.com

Конвертации ASP

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами ASP. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах ASP.

Часто задаваемые вопросы

Почему сайт скачал файл .asp вместо PDF?
Сервер сгенерировал ваш документ через страницу Classic ASP, но отправил неверный тип или имя файла. Загруженный файл обычно и есть настоящий PDF - переименуйте его из .asp в .pdf и откройте. Если это не поможет, воспользуйтесь прямой ссылкой для скачивания на сайте или нажмите правой кнопкой мыши и выберите «Сохранить ссылку как».
Как открыть файл .asp?
Это зависит от того, что это за файл. Если это сохраненная веб-страница, откройте ее в браузере (вы увидите статический HTML). Если загруженный файл был ошибочно назван, переименуйте его в соответствующий тип (.pdf/.jpg/.xlsx). Если вы разработчик и редактируете исходный код, откройте его в VS Code, Notepad++ или Visual Studio.
Что означает .asp в конце веб-адреса?
Это означает, что страница создана с использованием Classic Active Server Pages и работает на сервере Microsoft IIS. Это часть URL, а не файл, который нужно скачивать - сервер запускает страницу и отправляет вашему браузеру обычный HTML.
В чем разница между ASP и ASPX?
ASP - это старая «классическая» технология (1996 год, VBScript/JScript). ASPX - это ASP.NET (2002 год), ее более мощный преемник, использующий C#/VB.NET. Оба работают на IIS и отправляют HTML в браузер; новые сайты используют ASPX (или более новые технологии) вместо ASP.
Можно ли конвертировать файл .asp в PDF?
Не с помощью конвертера. Если файл .asp пришел вместо PDF, то это, скорее всего, и ЕСТЬ PDF с неправильным расширением - просто переименуйте его в .pdf. Настоящий .asp - это серверный код, и в нем нечего конвертировать.
Почему файл .asp не открывается на моем телефоне или Mac?
Потому что это не обычный документ - не существует приложения, которое «запускает» .asp вне веб-сервера. Откройте его как текст, чтобы увидеть содержимое, или переименуйте в тот тип файла, который вы ожидали получить (например, .pdf).

Ссылки

1Microsoft Learn - Active Server Pages (Classic ASP) documentationlearn.microsoft.com
2Microsoft Learn - Classic ASP not installed by default on IISlearn.microsoft.com

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.JPGJPEG Image
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.PARTPartial Download File
8.JSONJavaScript Object Notation file
9.BINCD/DVD Disc Image (BIN/CUE)
10.ICSiCalendar data file

Похожие расширения

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z