.ASP

File ASP

Active Server Pages (Classic ASP script page)
Fai una domanda
RISPOSTA RAPIDA

Un file .asp è uno script Classic Active Server Pages che viene eseguito su un server web Microsoft IIS. Il server lo elabora e invia al browser semplice HTML - non riceverai mai lo script stesso. Se un sito web ha scaricato un file .asp quando ti aspettavi un PDF, una fattura o un'immagine, rinomina il file con l'estensione corretta (.pdf, .jpg, .xlsx) e aprilo; nella maggior parte dei casi questo risolve il problema.

Sviluppatore: Microsoft Categoria: File di Internet MIME: text/html
SI APRE SU Windows macOS Linux
Correlati: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 28, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file ASP?

I file con l'estensione .asp memorizzano il codice sorgente delle pagine web Microsoft Active Server Pages. Un file .asp è in formato testo semplice e può essere aperto con qualsiasi editor di testo. I file ASP possono contenere:

  • Markup HTML che forma la struttura della pagina web,
  • Codice VBScript o JScript inserito all'interno dei delimitatori <% ... %>,
  • Direttive a livello di pagina come <%@ Language="VBScript" %>, oltre a definizioni di attributi e istruzioni.

I file .asp vengono elaborati lato server da IIS su richiesta di un client. Il motore ASP esegue lo script incorporato, quindi invia l'HTML risultante al browser. Contrariamente alle pagine HTML statiche, che il browser scarica e renderizza direttamente, le pagine ASP Classiche devono essere elaborate prima della consegna. L'URL può mostrare l'estensione .asp, ma il corpo della risposta consegnato al browser è sempre semplice HTML. Se una richiesta comporta il download del codice sorgente .asp grezzo invece del rendering, ciò è quasi sempre causato da una configurazione errata del server.

I primi componenti ASP furono sviluppati nel 1996, e ASP 2.0 seguì un anno dopo. Nel 2000, Microsoft ha rilasciato ASP 3.0, l'ultima versione classica. ASP è stata la prima tecnologia per pagine web dinamiche sviluppata da Microsoft, concepita come componente aggiuntivo per IIS su Windows NT. La tecnologia è ora considerata obsoleta ed è stata sostituita da ASP.NET, introdotto nel 2002, che utilizza l'estensione .aspx. La relativa configurazione a livello di applicazione è memorizzata nei file .asa. Le pagine ASP Classiche non sono più sviluppate attivamente, sebbene un gran numero di siti legacy e applicazioni intranet continuino a eseguirle sulle moderne edizioni di Windows Server, dove IIS viene ancora fornito con ASP Classico disponibile come funzionalità opzionale.

Sicurezza e incolumità

RISCHIO: LOW

L'estensione .asp di per sé non dice nulla sulla sicurezza - quando appare in un URL è solo una normale pagina web; tratta il sito come faresti con qualsiasi sito web (attenzione al phishing sulle pagine di login). Un file .asp scaricato è in genere HTML innocuo o un documento rinominato male, e aprirlo in un editor di testo è sempre sicuro. La cautela si applica solo se un download inaspettato arriva come .asp da una fonte non attendibile - ispezionalo come testo prima di rinominarlo e aprirlo, e non eseguire mai nulla che cerchi di avviare.

Dettagli del formato

in sintesi
NOME COMPLETOActive Server Pages (Classic ASP script page)
SVILUPPATOREMicrosoftdal 1996 (Active Server Pages 1.0, with IIS 3.0)
TIPO MIMEtext/html
TIPOPagina script lato server (markup HTML + VBScript/JScript eseguiti da IIS); sorgente in testo semplice. Non è un documento scaricabile.

Programmi che aprono file ASP

Windows4 apps
Visual Studio Freemium Per gli sviluppatori che gestiscono un sito ASP Classico: apri il progetto per modificare ed eseguire il debug del sorgente .asp.
Notepad Open-source Apri per ispezionare il sorgente grezzo come testo - ogni file .asp è testo semplice.
Visual Studio Code Gratuito Apri il file .asp come testo per leggere o modificare il suo HTML + VBScript/JScript. Gratuito, multipiattaforma.
Web browser (Chrome, Edge, Firefox) Gratuito Utile solo se il file .asp è effettivamente una pagina HTML salvata - trascinalo nel browser per visualizzare quell'HTML. NON eseguirà codice lato server né recupererà dati in tempo reale.
macOS3 apps
Visual Studio Code Gratuito Apri il file .asp come testo per leggere o modificare il suo HTML + VBScript/JScript. Gratuito, multipiattaforma.
TextEdit / any text editor Integrato Apri il file come testo semplice (usa Formato > Converti in formato Solo testo). Ottimo per una rapida occhiata al sorgente.
Web browser (Safari, Chrome) Integrato Solo se il file è una pagina HTML salvata - apre quell'HTML statico, non l'applicazione ASP live.
Linux2 apps
Visual Studio Code Gratuito Apri il file .asp come testo per leggere o modificare il suo HTML + VBScript/JScript. Gratuito, multipiattaforma.
gedit / any text editor Open-source Apri direttamente - il file è in formato testo semplice.

Dettagli tecnici

specifiche approfondite
Natura del fileTesto semplice, script lato server - nessuna firma binaria o magic bytes
Tipo MIMEtext/html
Delimitatori di script<% ... %> per il codice inline; <%@ ... %> per le direttive a livello di pagina (es. <%@ Language="VBScript" %>)
Linguaggio di scripting predefinitoVBScript; commutabile per file in JScript tramite <%@ Language="JScript" %>
Motori di scripting aggiuntiviQualsiasi linguaggio con un ActiveX Script Engine installato (es. PerlScript tramite ActivePerl)
Server webMicrosoft IIS (Internet Information Services); abilitato come funzionalità opzionale di Windows Server sotto Sviluppo applicazioni
Oggetti integratiRequest, Response, Server, Session, Application, ObjectContext
Accesso al databaseADO (ActiveX Data Objects) tramite COM - tipicamente ADODB.Connection e ADODB.Recordset
File di configurazione dell'applicazioneglobal.asa nella root dell'applicazione - gestisce gli eventi Application_OnStart, Application_OnEnd, Session_OnStart e Session_OnEnd
Inclusioni di fileServer-Side Includes: <!--#include file="percorso"--> o <!--#include virtual="/percorso"-->
Gestione della sessioneOggetto Session integrato; timeout predefinito 20 minuti; ID sessione trasmesso tramite cookie
Gestione degli erroriOn Error Resume Next con l'oggetto Err; pagine di errore personalizzate configurabili per sito in IIS Manager
Modello di elaborazioneLo script viene eseguito su ogni richiesta; solo la risposta HTML generata viene restituita al browser del client
Stato attualeLegacy - nessuna nuova versione dopo ASP 3.0 (2000); IIS fornisce ancora ASP Classico come componente opzionale su Windows Server
Rilasciato1996 (Active Server Pages 1.0, with IIS 3.0)
Specificalearn.microsoft.com

Conversioni ASP

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file ASP. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file ASP.

Domande frequenti

Perché un sito web ha scaricato un file .asp invece di un PDF?
Il server ha generato il documento tramite una pagina ASP Classica ma ha inviato il tipo di file o il nome errato. Il download è solitamente il vero PDF - rinominalo da .asp a .pdf e aprilo. Se non funziona, usa il link di download corretto del sito o fai clic con il tasto destro e seleziona «Salva link come».
Come si apre un file .asp?
Dipende da cosa si tratta. Se è una pagina web salvata, aprila in un browser (vedrai l'HTML statico). Se un download è stato rinominato male, cambialo nel tipo reale (.pdf/.jpg/.xlsx). Se sei uno sviluppatore che modifica il sorgente, aprilo in VS Code, Notepad++ o Visual Studio.
Cosa significa .asp alla fine di un indirizzo web?
Significa che la pagina è costruita con Classic Active Server Pages e gira su un server Microsoft IIS. Fa parte dell'URL, non è un file da scaricare - il server esegue la pagina e invia al browser semplice HTML.
Qual è la differenza tra ASP e ASPX?
ASP è la vecchia tecnologia «Classica» (1996, VBScript/JScript). ASPX è ASP.NET (2002), il suo successore più potente che utilizza C#/VB.NET. Entrambi girano su IIS e inviano HTML al browser; i nuovi siti usano ASPX (o versioni successive) invece di ASP.
Posso convertire un file .asp in PDF?
Non con un convertitore. Se è arrivato un .asp dove doveva esserci un PDF, quasi certamente SI TRATTA del PDF con l'estensione sbagliata - rinominalo in .pdf. Un vero .asp è codice server e non ha nulla da convertire.
Perché il mio file .asp non si apre sul telefono o sul Mac?
Perché non è un documento normale - non esiste un'app che «esegua» un .asp al di fuori di un server web. Aprilo come testo per vedere cos'è, o rinominalo nel tipo di file che ti aspettavi effettivamente (es. .pdf).

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.CRDOWNLOADChrome Partial Download File
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.SWFSmall Web Format (Shockwave Flash)

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z