.AXD

AXD-bestand

ASP.NET Web Handler endpoint
Stel een vraag
SNEL ANTWOORD

Een AXD is geen bestand dat u kunt openen - het is een virtueel URL-eindpunt op een Microsoft IIS-webserver die klassieke ASP.NET draait. De meest voorkomende zijn WebResource.axd en ScriptResource.axd (die ingesloten scripts en afbeeldingen leveren) en Trace.axd (diagnostiek). Als een browser iets heeft opgeslagen met de naam .axd, is dit gewoon wat de server heeft geretourneerd - meestal JavaScript - en u kunt het openen in een teksteditor of hernoemen naar .js.

Ontwikkelaar: Microsoft Categorie: Internet-bestanden MIME: varies by handler (application/javascript, image/*, text/html)
OPENT OP Windows
Gerelateerd: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Aug 16, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het AXD-bestandsformaat?

Bestanden met de extensie .axd worden gebruikt door ASP.NET Web Forms-applicaties die op Microsoft IIS draaien. In tegenstelling tot de meeste webbestandstypen is .axd geen document dat op schijf is opgeslagen - het is een virtueel URL-eindpunt dat in web.config is gekoppeld aan een ingebouwde IHttpHandler-klasse die zijn respons ter plekke genereert.

.axd-eindpunten slaan geen instructies op clientmachines op; in plaats daarvan streamt de handler ingesloten assembly-bronnen - scripts, afbeeldingen en andere assets - rechtstreeks vanuit gecompileerde .dll-assemblies naar de opvragende browser.

Standaard worden .axd-broneindpunten WebResource.axd of ScriptResource.axd genoemd. Hoewel ze erg op elkaar lijken, hebben ze elk een eigen rol: WebResource.axd verwerkt algemene ingesloten bronnen zoals afbeeldingen en binaire assets, terwijl ScriptResource.axd doorgaans wordt gebruikt met het ASP.NET AJAX-framework en extra functies biedt zoals scriptcombinatie en compressie. Een derde ingebouwd eindpunt, Trace.axd, toont trace-diagnostiek per verzoek voor debugging.

Handlers die via .axd zijn geregistreerd, kunnen JavaScript-bestanden, CSS-stylesheets, afbeeldingen en HTML-trace-output serveren. .axd-eindpunten worden ook veelvuldig aan de clientzijde gebruikt voor het ophalen van afbeelding-, tekst- of scriptbestanden die zijn ingesloten in server-side assemblies. De query-stringparameter d= die door WebResource.axd wordt gebruikt, is HMAC-ondertekend met de machineKey van de applicatie, wat het eindpunt beschermt tegen ongeoorloofde bron-enumeratie. .axd is een klassieke ASP.NET Web Forms-functie en wordt niet gebruikt in ASP.NET Core, dat dit vervangt door statische web-assets en bundling-middleware.

Beveiliging & veiligheid

RISICO: LOW

Een .axd op zichzelf is geen bestand en niet gevaarlijk om te „hebben”. Twee belangrijke punten: (1) Aan de serverzijde kan het ingeschakeld laten van Trace.axd in productie verzoekgegevens lekken (headers, sessie, query-waarden) naar iedereen die erheen navigeert - het moet worden uitgeschakeld in de productie-web.config. (2) WebResource.axd is historisch gekoppeld aan ASP.NET-beveiligingsadviezen (met name de padding-oracle-kwetsbaarheid uit 2010, MS10-070, die misbruik maakte van het versleutelde d=-token) - houd het .NET Framework gepatcht. Voor gewone gebruikers is een opgeslagen .axd-bestand gewoon script- of afbeeldingstekst en veilig te inspecteren in een editor.

Formaatdetails

in een notendop
VOLLEDIGE NAAMASP.NET Web Handler endpointook bekend als ASP.NET HTTP handler URL, WebResource.axd
ONTWIKKELAARMicrosoftsinds 2002 (ASP.NET 1.0, .NET Framework)
MIME-TYPEvaries by handler (application/javascript, image/*, text/html)
TYPEVirtueel server-side eindpunt (URL-achtervoegsel), GEEN opgeslagen document; output is wat de handler uitstoot (script, afbeelding, trace HTML)

Programma's die AXD-bestanden openen

Windows3 apps
Visual Studio Freemium Voor ontwikkelaars: open het ASP.NET-project; .axd-handlers worden geconfigureerd in web.config en niet bewerkt als losse bestanden. Gebruik dit om ze te beheren of uit te schakelen.
Visual Studio Code / any text editor Gratis Als u een .axd-respons hebt opgeslagen, open deze dan als tekst om te zien wat het is (meestal JavaScript). Hernoem het vervolgens naar .js/.css indien van toepassing.
Web browser (developer tools) Ingebouwd Om te zien wat een .axd retourneert, opent u deze in de browser of het tabblad Netwerk - het wordt live geserveerd door de server en niet lokaal opgeslagen.

Technische details

diepe specificaties
Formaat-typeVirtueel server-side HTTP-handler-eindpunt; er bestaat geen bestand op schijf - de `.axd`-URL wordt tijdens runtime opgelost door een geregistreerde IHttpHandler-klasse
Handler-interfaceImplementeert `System.Web.IHttpHandler` of `IHttpAsyncHandler`; de methode `ProcessRequest(HttpContext)` schrijft de respons rechtstreeks naar de HTTP-outputstream
Handler-registratieGedeclareerd in `<httpHandlers>` (IIS 6 / .NET 2.0) of `<handlers>` (IIS 7+ geïntegreerde pipeline) in `web.config`
Ontwikkelaar / platformMicrosoft; onderdeel van ASP.NET Web Forms op het .NET Framework (geïntroduceerd in 2002); afwezig in ASP.NET Core
Veelvoorkomende eindpuntnamen`WebResource.axd` (algemene ingesloten bronnen), `ScriptResource.axd` (ASP.NET AJAX-scripts), `Trace.axd` (verzoekdiagnostiek)
MIME-typeVarieert per handler-respons - `application/javascript`, `text/css`, `image/png`, `text/html`, en andere; dynamisch ingesteld per verzoek
Bron van resourcesIngesloten bronnen gecompileerd in `.dll`-assemblies met build-actie `EmbeddedResource`; opgehaald via `Assembly.GetManifestResourceStream` op het moment van aanvraag
BeveiligingsmechanismeDe `d=` query-parameter van `WebResource.axd` is HMAC-ondertekend met de `machineKey` van de applicatie; ongeldige handtekeningen retourneren HTTP 400, wat bron-enumeratie voorkomt
Caching-gedragResponsen bevatten `Cache-Control: public` en een `Expires`-header in de verre toekomst; IIS output-caching slaat herhaalde responsen op in het geheugen voor betere prestaties
CompressieIIS kan HTTP-niveau gzip- of Brotli-compressie toepassen op `.axd`-responsen tijdens verzending; `ScriptResource.axd` ondersteunt ook scriptcombinatie aan de serverzijde
Client-toegangsmethodeHTTP GET met een versleutelde en HMAC-ondertekende query-string (bijv. `?d=<token>&t=<timestamp>`); de browser ontvangt de respons als een normale bron
`Trace.axd` outputRendert ASP.NET-tracegegevens per verzoek als HTML - tijdsverloop, HTTP-headers, cookies, formulierwaarden, servervariabelen en control-tree
Vervangen doorDe static web assets pipeline en bundling/minification middleware van ASP.NET Core; er bestaan geen `.axd`-handlers in ASP.NET Core
Uitgebracht2002 (ASP.NET 1.0, .NET Framework)
Laatste versieASP.NET Web Forms / Framework 4.8 (classic; not used in ASP.NET Core)
Specificatielearn.microsoft.com

AXD conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met AXD-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over AXD-bestanden.

Veelgestelde vragen

Wat is WebResource.axd?
Het is het standaard ASP.NET-eindpunt dat JavaScript, CSS en afbeeldingen serveert die zijn ingesloten in .NET-assemblies. Het is geen bestand op uw schijf - het is een URL die de pagina opvraagt om die bronnen te laden.
Hoe open ik een .axd-bestand?
Er is meestal geen .axd-bestand om te openen - het is een server-eindpunt. Als een browser een .axd heeft opgeslagen, open deze dan in een teksteditor; het is bijna altijd JavaScript, dus u kunt het hernoemen naar .js.
Waarom is mijn download opgeslagen als .axd?
De site serveerde het bestand via een ASP.NET handler-URL en de respons behield de naam .axd. De download is de echte inhoud (vaak een script of afbeelding); inspecteer het en hernoem het naar het juiste type (.js, .png, .pdf).
Is WebResource.axd een beveiligingsrisico?
Het eindpunt is normaal en nodig voor ASP.NET, maar het was betrokken bij eerdere .NET-kwetsbaarheden (bijv. MS10-070, 2010), dus de server moet gepatcht blijven. Schakel Trace.axd ook uit in productieomgevingen om het lekken van verzoekgegevens te voorkomen.
Kan ik WebResource.axd verwijderen?
Er is geen bestand om te verwijderen - het is een virtuele handler die in web.config is geconfigureerd. Het verwijderen van de koppeling zou de scripts/afbeeldingen verbreken waarvan uw ASP.NET-pagina's afhankelijk zijn, dus laat het staan.
Wat is het verschil tussen .axd en .ashx?
Beide zijn ASP.NET HTTP-handlers. .ashx is een generieke handler die u zelf kunt schrijven voor aangepaste output; .axd verwijst doorgaans naar de ingebouwde handlers van het framework (WebResource.axd, ScriptResource.axd, Trace.axd) die in web.config zijn geconfigureerd.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.TXTPlain Text File
10.NOMEDIAAndroid No-Media Marker File

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z