.AXD

File AXD

ASP.NET Web Handler endpoint
Fai una domanda
RISPOSTA RAPIDA

Un AXD non è un file che si può aprire: è un endpoint URL virtuale su un server web Microsoft IIS che esegue il classico ASP.NET. I più comuni sono WebResource.axd e ScriptResource.axd (che forniscono script e immagini incorporati) e Trace.axd (diagnostica). Se un browser ha salvato qualcosa denominato .axd, si tratta semplicemente di ciò che il server ha restituito - solitamente JavaScript - e puoi aprirlo in un editor di testo o rinominarlo in .js.

Sviluppatore: Microsoft Categoria: File di Internet MIME: varies by handler (application/javascript, image/*, text/html)
SI APRE SU Windows
Correlati: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 16, 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 AXD?

I file con l'estensione .axd sono utilizzati dalle applicazioni ASP.NET Web Forms in esecuzione su Microsoft IIS. A differenza della maggior parte dei tipi di file web, .axd non è un documento memorizzato su disco: è un endpoint URL virtuale mappato nel web.config a una classe IHttpHandler integrata che genera la sua risposta al volo.

Gli endpoint .axd non memorizzano istruzioni sulle macchine client; invece, il gestore trasmette le risorse assembly incorporate - script, immagini e altri asset - direttamente dagli assembly .dll compilati al browser richiedente.

Per impostazione predefinita, gli endpoint delle risorse .axd sono denominati WebResource.axd o ScriptResource.axd. Sebbene molto simili, ognuno svolge un ruolo distinto: WebResource.axd gestisce risorse incorporate generali come immagini e asset binari, mentre ScriptResource.axd è tipicamente utilizzato con il framework ASP.NET AJAX e offre funzionalità aggiuntive come la combinazione e la compressione degli script. Un terzo endpoint integrato, Trace.axd, visualizza la diagnostica di tracciamento per singola richiesta per il debug.

I gestori registrati tramite .axd possono servire file JavaScript, fogli di stile CSS, immagini e output di traccia HTML. Gli endpoint .axd sono anche comunemente usati lato client per recuperare file di immagine, testo o script incorporati negli assembly lato server. Il parametro della stringa di query d= utilizzato da WebResource.axd è firmato con HMAC tramite la machineKey dell'applicazione, proteggendo l'endpoint dall'enumerazione non autorizzata delle risorse. .axd è una funzionalità classica di ASP.NET Web Forms e non è utilizzata in ASP.NET Core, che la sostituisce con asset web statici e middleware di bundling.

Sicurezza e incolumità

RISCHIO: LOW

Un .axd di per sé non è un file e non è pericoloso da «avere». Due punti reali: (1) Lato server, lasciare Trace.axd abilitato in produzione può far trapelare dati delle richieste (intestazioni, sessione, valori di query) a chiunque vi acceda - dovrebbe essere disabilitato nel web.config di produzione. (2) WebResource.axd è stato storicamente legato ad avvisi di sicurezza ASP.NET (in particolare la vulnerabilità padding-oracle del 2010, MS10-070, che abusava del token d= crittografato) - mantieni il .NET Framework aggiornato. Per gli utenti comuni, un file .axd salvato è solo testo di script/immagine ed è sicuro da ispezionare in un editor.

Dettagli del formato

in sintesi
NOME COMPLETOASP.NET Web Handler endpointanche noto come ASP.NET HTTP handler URL, WebResource.axd
SVILUPPATOREMicrosoftdal 2002 (ASP.NET 1.0, .NET Framework)
TIPO MIMEvaries by handler (application/javascript, image/*, text/html)
TIPOEndpoint virtuale lato server (suffisso URL), NON un documento memorizzato; l'output è ciò che il gestore emette (script, immagine, HTML di traccia)

Programmi che aprono file AXD

Windows3 apps
Visual Studio Freemium Per gli sviluppatori: apri il progetto ASP.NET; i gestori .axd sono configurati nel web.config, non modificati come file autonomi. Usalo per gestirli o disabilitarli.
Visual Studio Code / any text editor Gratuito Se hai salvato una risposta .axd, aprila come testo per vedere di cosa si tratta (solitamente JavaScript). Quindi rinominala in .js/.css a seconda dei casi.
Web browser (developer tools) Integrato Per vedere cosa restituisce un .axd, aprilo nel browser o nella scheda Rete - viene servito in tempo reale dal server, non memorizzato localmente.

Dettagli tecnici

specifiche approfondite
Tipo di formatoEndpoint del gestore HTTP virtuale lato server; non esiste alcun file su disco - l'URL `.axd` viene risolto in fase di esecuzione da una classe IHttpHandler registrata
Interfaccia del gestoreImplementa `System.Web.IHttpHandler` o `IHttpAsyncHandler`; il metodo `ProcessRequest(HttpContext)` scrive la risposta direttamente nel flusso di output HTTP
Registrazione del gestoreDichiarato in `<httpHandlers>` (IIS 6 / .NET 2.0) o `<handlers>` (pipeline integrata di IIS 7+) nel `web.config`
Sviluppatore / piattaformaMicrosoft; parte di ASP.NET Web Forms sul .NET Framework (introdotto nel 2002); assente in ASP.NET Core
Nomi comuni degli endpoint`WebResource.axd` (risorse incorporate generali), `ScriptResource.axd` (script ASP.NET AJAX), `Trace.axd` (diagnostica delle richieste)
Tipo MIMEVaria in base alla risposta del gestore - `application/javascript`, `text/css`, `image/png`, `text/html` e altri; impostato dinamicamente per richiesta
Sorgente della risorsaRisorse incorporate compilate negli assembly `.dll` con azione di compilazione `EmbeddedResource`; recuperate tramite `Assembly.GetManifestResourceStream` al momento della richiesta
Meccanismo di sicurezzaIl parametro di query `d=` di `WebResource.axd` è firmato con HMAC utilizzando la `machineKey` dell'applicazione; le firme non valide restituiscono HTTP 400, impedendo l'enumerazione delle risorse
Comportamento della cacheLe risposte portano `Cache-Control: public` e un'intestazione `Expires` con scadenza lontana nel futuro; il caching dell'output di IIS memorizza le risposte ripetute in memoria per le prestazioni
CompressioneIIS può applicare la compressione gzip o Brotli a livello HTTP alle risposte `.axd` in transito; `ScriptResource.axd` supporta anche la combinazione di script lato server
Metodo di accesso clientHTTP GET con una stringa di query crittografata e firmata con HMAC (es. `?d=<token>&t=<timestamp>`); il browser riceve la risposta come una normale risorsa
Output di `Trace.axd`Esegue il rendering dei dati di traccia ASP.NET per richiesta come HTML - riepilogo tempi, intestazioni HTTP, cookie, valori dei moduli, variabili del server e albero dei controlli
Sostituito daLa pipeline degli asset web statici di ASP.NET Core e il middleware di bundling/minificazione; non esistono gestori `.axd` in ASP.NET Core
Rilasciato2002 (ASP.NET 1.0, .NET Framework)
Ultima versioneASP.NET Web Forms / Framework 4.8 (classic; not used in ASP.NET Core)
Specificalearn.microsoft.com

Conversioni AXD

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file AXD. 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 AXD.

Domande frequenti

Cos'è WebResource.axd?
È l'endpoint standard di ASP.NET che serve JavaScript, CSS e immagini incorporate all'interno degli assembly .NET. Non è un file sul disco - è un URL che la pagina richiede per caricare quelle risorse.
Come si apre un file .axd?
Di solito non esiste un file .axd da aprire - è un endpoint del server. Se un browser ha salvato un .axd, aprilo in un editor di testo; è quasi sempre JavaScript, quindi puoi rinominarlo in .js.
Perché il mio download è stato salvato come .axd?
Il sito ha servito il file tramite un URL del gestore ASP.NET e la risposta ha mantenuto il nome .axd. Il download è il contenuto reale (spesso uno script o un'immagine); ispezionalo e rinominalo nel tipo corretto (.js, .png, .pdf).
WebResource.axd è un rischio per la sicurezza?
L'endpoint è normale e necessario per ASP.NET, ma è stato coinvolto in passate vulnerabilità .NET (ad esempio MS10-070, 2010), quindi il server deve rimanere aggiornato. Inoltre, disabilita Trace.axd in produzione per evitare la fuga di dati delle richieste.
Posso eliminare WebResource.axd?
Non c'è alcun file da eliminare - è un gestore virtuale mappato nel web.config. Rimuovere la mappatura interromperebbe gli script/immagini da cui dipendono le tue pagine ASP.NET, quindi lascialo al suo posto.
Qual è la differenza tra .axd e .ashx?
Entrambi sono gestori HTTP di ASP.NET. .ashx è un gestore generico che puoi creare per output personalizzati; .axd si riferisce tipicamente ai gestori integrati del framework (WebResource.axd, ScriptResource.axd, Trace.axd) mappati nel web.config.

Riferimenti

1Microsoft - System.Web.Handlers namespacelearn.microsoft.com
2Microsoft - How ASP.NET serves embedded WebResource.axd resourceslearn.microsoft.com

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.PARTPartial Download File
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
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