.ASP

Archivo ASP

Active Server Pages (Classic ASP script page)
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .asp es un script de Active Server Pages Clásico que se ejecuta en un servidor web Microsoft IIS. El servidor lo procesa y envía a su navegador HTML plano; usted nunca recibe el script en sí. Si un sitio web descargó un archivo .asp cuando esperaba un PDF, factura o imagen, cambie el nombre del archivo a la extensión correcta (.pdf, .jpg, .xlsx) y ábralo; eso lo soluciona en la mayoría de los casos.

Desarrollador: Microsoft Categoría: Archivos de Internet MIME: text/html
SE ABRE EN Windows macOS Linux
Relacionado: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

En esta página

19k+ extensiones indexadas
Última revisión Aug 28, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo ASP?

Los archivos con la extensión .asp almacenan el código fuente de páginas web Microsoft Active Server Pages. Un archivo .asp es texto plano y puede abrirse con cualquier editor de texto. Los archivos ASP pueden contener:

  • Marcado HTML que forma la estructura de la página web,
  • Código VBScript o JScript colocado dentro de los delimitadores <% ... %>,
  • Directivas a nivel de página como <%@ Language="VBScript" %>, además de definiciones de atributos e instrucciones.

Los archivos .asp son procesados en el lado del servidor por IIS tras la solicitud de un cliente. El motor ASP ejecuta el script embebido y luego envía el HTML resultante al navegador. A diferencia de las páginas HTML estáticas, que el navegador descarga y renderiza directamente, las páginas de ASP Clásico deben procesarse antes de la entrega. La URL puede mostrar la extensión .asp, pero el cuerpo de la respuesta entregado al navegador es siempre HTML plano. Si una solicitud resulta en la descarga del código fuente .asp sin procesar en lugar de su renderizado, casi siempre se debe a una configuración incorrecta del servidor.

Los primeros componentes de ASP se desarrollaron en 1996, y ASP 2.0 le siguió un año después. En 2000, Microsoft lanzó ASP 3.0, la versión clásica final. ASP fue la primera tecnología de páginas web dinámicas desarrollada por Microsoft, concebida como un complemento para IIS en Windows NT. La tecnología ahora se considera legada y ha sido superada por ASP.NET, introducido en 2002, que utiliza la extensión .aspx. La configuración relacionada a nivel de aplicación se almacena en archivos .asa. Las páginas de ASP Clásico ya no se desarrollan activamente, aunque una gran cantidad de sitios legados y aplicaciones de intranet continúan ejecutándolos en ediciones modernas de Windows Server, donde IIS todavía se distribuye con ASP Clásico disponible como una característica opcional.

Seguridad y protección

RIESGO: LOW

La extensión .asp por sí misma no dice nada sobre la seguridad; cuando aparece en una URL es solo una página web normal; trate el sitio como lo haría con cualquier sitio web (tenga cuidado con el phishing en las páginas de inicio de sesión). Un archivo .asp descargado suele ser HTML inofensivo o un documento mal nombrado, y abrirlo en un editor de texto siempre es seguro. La precaución solo se aplica si llega una descarga inesperada como .asp desde una fuente no confiable: inspecciónela como texto antes de renombrarla y abrirla, y nunca ejecute nada que intente iniciar.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOActive Server Pages (Classic ASP script page)
DESARROLLADORMicrosoftdesde 1996 (Active Server Pages 1.0, with IIS 3.0)
TIPO MIMEtext/html
TIPOPágina de script del lado del servidor (marcado HTML + VBScript/JScript ejecutado por IIS); código fuente en texto plano. No es un documento descargable.

Programas que abren archivos ASP

Windows4 apps
Visual Studio Freemium Para desarrolladores que mantienen un sitio de ASP Clásico: abra el proyecto para editar y depurar el código fuente .asp.
Notepad Código abierto Ábralo para inspeccionar el código fuente sin procesar como texto; cada archivo .asp es texto plano.
Visual Studio Code Gratis Abra el .asp como texto para leer o editar su HTML + VBScript/JScript. Gratuito y multiplataforma.
Web browser (Chrome, Edge, Firefox) Gratis Solo es útil si el .asp es en realidad una página HTML guardada; arrástrelo al navegador para ver ese HTML. NO ejecutará código del lado del servidor ni recuperará datos en vivo.
macOS3 apps
Visual Studio Code Gratis Abra el .asp como texto para leer o editar su HTML + VBScript/JScript. Gratuito y multiplataforma.
TextEdit / any text editor Integrado Abra el archivo como texto plano (use Formato > Convertir a texto plano). Útil para un vistazo rápido al código fuente.
Web browser (Safari, Chrome) Integrado Solo si el archivo es una página HTML guardada; abre ese HTML estático, no la aplicación ASP en vivo.
Linux2 apps
Visual Studio Code Gratis Abra el .asp como texto para leer o editar su HTML + VBScript/JScript. Gratuito y multiplataforma.
gedit / any text editor Código abierto Abrir directamente; el archivo es texto plano.

Detalles técnicos

especificación profunda
Naturaleza del archivoTexto plano, script del lado del servidor - sin firma binaria ni magic bytes
Tipo MIMEtext/html
Delimitadores de script<% ... %> para código en línea; <%@ ... %> para directivas a nivel de página (ej. <%@ Language="VBScript" %>)
Lenguaje de scripting predeterminadoVBScript; intercambiable por archivo a JScript mediante <%@ Language="JScript" %>
Motores de scripting adicionalesCualquier lenguaje con un ActiveX Script Engine instalado (ej. PerlScript a través de ActivePerl)
Servidor webMicrosoft IIS (Internet Information Services); habilitado como una característica opcional de Windows Server bajo Desarrollo de aplicaciones
Objetos integradosRequest, Response, Server, Session, Application, ObjectContext
Acceso a bases de datosADO (ActiveX Data Objects) vía COM - típicamente ADODB.Connection y ADODB.Recordset
Archivo de config. de aplicaciónglobal.asa en la raíz de la aplicación - maneja los eventos Application_OnStart, Application_OnEnd, Session_OnStart y Session_OnEnd
Inclusiones de archivosServer-Side Includes: <!--#include file="ruta"--> o <!--#include virtual="/ruta"-->
Gestión de sesionesObjeto Session integrado; tiempo de espera predeterminado de 20 minutos; ID de sesión transmitido vía cookie
Manejo de erroresOn Error Resume Next con el objeto Err; páginas de error personalizadas configurables por sitio en el Administrador de IIS
Modelo de procesamientoEl script se ejecuta en cada solicitud; solo la respuesta HTML generada se devuelve al navegador del cliente
Estado actualLegado - sin versiones nuevas desde ASP 3.0 (2000); IIS todavía distribuye ASP Clásico como un componente opcional en Windows Server
Lanzado1996 (Active Server Pages 1.0, with IIS 3.0)
Especificaciónlearn.microsoft.com

Conversiones de ASP

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos ASP. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos ASP.

Preguntas frecuentes

¿Por qué un sitio web descargó un archivo .asp en lugar de un PDF?
El servidor generó su documento a través de una página de ASP Clásico pero envió el tipo o nombre de archivo incorrecto. La descarga suele ser el PDF real: cámbiele el nombre de .asp a .pdf y ábralo. Si eso falla, use el enlace de descarga adecuado del sitio o haga clic derecho y «Guardar enlace como».
¿Cómo abro un archivo .asp?
Depende de lo que sea. Si es una página web guardada, ábrala en un navegador (verá HTML estático). Si una descarga fue mal nombrada, cámbiele el nombre al tipo real (.pdf/.jpg/.xlsx). Si es un desarrollador editando el código fuente, ábralo en VS Code, Notepad++ o Visual Studio.
¿Qué significa .asp al final de una dirección web?
Significa que la página está construida con Active Server Pages Clásico y se ejecuta en un servidor Microsoft IIS. Es parte de la URL, no un archivo que deba descargar; el servidor ejecuta la página y envía a su navegador HTML plano.
¿Cuál es la diferencia entre ASP y ASPX?
ASP es la tecnología «Clásica» más antigua (1996, VBScript/JScript). ASPX es ASP.NET (2002), su sucesor más potente que utiliza C#/VB.NET. Ambos se ejecutan en IIS y envían HTML al navegador; los sitios nuevos utilizan ASPX (o versiones más recientes) en lugar de ASP.
¿Puedo convertir un archivo .asp a PDF?
No con un convertidor. Si llegó un .asp donde debería haber un PDF, casi con seguridad ES el PDF con la extensión incorrecta: cámbiele el nombre a .pdf. Un .asp genuino es código de servidor y no tiene nada que convertir.
¿Por qué mi archivo .asp no se abre en mi teléfono o Mac?
Porque no es un documento regular; no hay una aplicación que «ejecute» un .asp fuera de un servidor web. Ábralo como texto para ver qué es, o cámbiele el nombre al tipo de archivo que realmente esperaba (por ejemplo, .pdf).

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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

Extensiones relacionadas

.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)

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z