.AXD

AXD-fil

ASP.NET Web Handler endpoint
Ställ en fråga
SNABBT SVAR

En AXD är inte en fil du kan öppna - det är en virtuell URL-slutpunkt på en Microsoft IIS-webbserver som kör klassisk ASP.NET. De vanligaste är WebResource.axd och ScriptResource.axd (som levererar inbäddade skript och bilder) samt Trace.axd (diagnostik). Om en webbläsare sparade något med namnet .axd är det bara vad servern returnerade - vanligtvis JavaScript - och du kan öppna det i en textredigerare eller byta namn på det till .js.

Utvecklare: Microsoft Kategori: Internetfiler MIME: varies by handler (application/javascript, image/*, text/html)
ÖPPNAS PÅ Windows
Relaterat: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 16, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet AXD?

Filer med filtillägget .axd används av ASP.NET Web Forms-applikationer som körs på Microsoft IIS. Till skillnad från de flesta webbfiltyper är .axd inte ett dokument som lagras på disken - det är en virtuell URL-slutpunkt mappad i web.config till en inbyggd IHttpHandler-klass som genererar sitt svar i realtid.

.axd-slutpunkter lagrar inte instruktioner på klientmaskiner; istället strömmar hanteraren inbäddade sammansättningsresurser - skript, bilder och andra tillgångar - direkt från kompilerade .dll-filer till den begärande webbläsaren.

Som standard heter .axd-resursslutpunkter antingen WebResource.axd eller ScriptResource.axd. Även om de är mycket lika har de olika roller: WebResource.axd hanterar generella inbäddade resurser som bilder och binära tillgångar, medan ScriptResource.axd vanligtvis används med ASP.NET AJAX-ramverket och erbjuder ytterligare funktioner som skriptkombination och komprimering. En tredje inbyggd slutpunkt, Trace.axd, visar spårningsdiagnostik per begäran för felsökning.

Hanterare registrerade via .axd kan leverera JavaScript-filer, CSS-stilmallar, bilder och HTML-spårningsutdata. .axd-slutpunkter används också ofta på klientsidan för att hämta bild-, text- eller skriptfiler inbäddade i server-side-sammansättningar. Frågesträngsparametern d= som används av WebResource.axd är HMAC-signerad med applikationens machineKey, vilket skyddar slutpunkten mot obehörig resursnumrering. .axd är en klassisk ASP.NET Web Forms-funktion och används inte i ASP.NET Core, som ersätter den med statiska webbtillgångar och paketerings-middleware.

Säkerhet & trygghet

RISK: LOW

En .axd är i sig inte en fil och inte farlig att «ha». Två viktiga punkter: (1) På serversidan kan Trace.axd aktiverat i produktion läcka begärandedata (huvuden, session, frågevärden) till vem som helst som surfar till den - den bör inaktiveras i produktionens web.config. (2) WebResource.axd har historiskt varit kopplad till säkerhetsmeddelanden för ASP.NET (särskilt padding-oracle-sårbarheten 2010, MS10-070, som missbrukade den krypterade d=-token) - se till att .NET Framework är uppdaterat. För vanliga användare är en sparad .axd-fil bara skript- eller bildtext och är säker att inspektera i en redigerare.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNASP.NET Web Handler endpointäven känd som ASP.NET HTTP handler URL, WebResource.axd
UTVECKLAREMicrosoftsedan 2002 (ASP.NET 1.0, .NET Framework)
MIME-TYPvaries by handler (application/javascript, image/*, text/html)
TYPVirtuell slutpunkt på serversidan (URL-suffix), INTE ett lagrat dokument; utdata är vad hanteraren skickar ut (skript, bild, spårnings-HTML)

Program som öppnar AXD-filer

Windows3 apps
Visual Studio Freemium För utvecklare: öppna ASP.NET-projektet; .axd-hanterare konfigureras i web.config, de redigeras inte som fristående filer. Använd detta för att hantera/inaktivera dem.
Visual Studio Code / any text editor Gratis Om du sparade ett .axd-svar, öppna det som text för att se vad det är (vanligtvis JavaScript). Byt sedan namn till .js/.css efter behov.
Web browser (developer tools) Inbyggd För att se vad en .axd returnerar, öppna den i webbläsaren eller fliken Nätverk - den levereras live av servern och lagras inte lokalt.

Tekniska detaljer

djup specifikation
FormattypVirtuell HTTP-hanterar-slutpunkt på serversidan; ingen fil existerar på disk - `.axd`-URL:en löses vid körning av en registrerad IHttpHandler-klass
HanterargränssnittImplementerar `System.Web.IHttpHandler` eller `IHttpAsyncHandler`; metoden `ProcessRequest(HttpContext)` skriver svaret direkt till HTTP-utdataströmmen
HanterarregistreringDeklarerad i `<httpHandlers>` (IIS 6 / .NET 2.0) eller `<handlers>` (IIS 7+ integrerad pipeline) i `web.config`
Utvecklare / plattformMicrosoft; del av ASP.NET Web Forms på .NET Framework (introducerad 2002); saknas i ASP.NET Core
Vanliga slutpunktsnamn`WebResource.axd` (allmänna inbäddade resurser), `ScriptResource.axd` (ASP.NET AJAX-skript), `Trace.axd` (begärandedata)
MIME-typVarierar beroende på hanterarens svar - `application/javascript`, `text/css`, `image/png`, `text/html` med flera; ställs in dynamiskt per begäran
ResurskällaInbäddade resurser kompilerade i `.dll`-sammansättningar med byggåtgärd `EmbeddedResource`; hämtas via `Assembly.GetManifestResourceStream` vid begäran
SäkerhetsmekanismFrågeparametern `d=` i `WebResource.axd` är HMAC-signerad med applikationens `machineKey`; ogiltiga signaturer returnerar HTTP 400, vilket förhindrar resursnumrering
CachningsbeteendeSvar innehåller `Cache-Control: public` och ett `Expires`-huvud långt fram i tiden; IIS-utdatacachning lagrar upprepade svar i minnet för prestanda
KomprimeringIIS kan tillämpa gzip- eller Brotli-komprimering på HTTP-nivå för `.axd`-svar under överföring; `ScriptResource.axd` stöder även skriptkombination på serversidan
KlientåtkomstmetodHTTP GET med en krypterad och HMAC-signerad frågesträng (t.ex. `?d=<token>&t=<timestamp>`); webbläsaren tar emot svaret som en normal resurs
`Trace.axd`-utdataRenderar ASP.NET-spårningsdata per begäran som HTML - tidsuppdelning, HTTP-huvuden, cookies, formulärvärden, servervariabler och kontrollträd
Ersatt avASP.NET Cores pipeline för statiska webbtillgångar och middleware för paketering/minifiering; inga `.axd`-hanterare finns i ASP.NET Core
Släppt2002 (ASP.NET 1.0, .NET Framework)
Senaste versionASP.NET Web Forms / Framework 4.8 (classic; not used in ASP.NET Core)
Specifikationlearn.microsoft.com

AXD-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med AXD-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om AXD-filer.

Vanliga frågor

Vad är WebResource.axd?
Det är standard-slutpunkten i ASP.NET som levererar JavaScript, CSS och bilder inbäddade i .NET-sammansättningar. Det är inte en fil på din disk - det är en URL som sidan begär för att ladda dessa resurser.
Hur öppnar jag en .axd-fil?
Det finns vanligtvis ingen .axd-fil att öppna - det är en serverslutpunkt. Om en webbläsare sparade en .axd, öppna den i en textredigerare; det är nästan alltid JavaScript, så du kan byta namn på den till .js.
Varför sparades min nedladdning som .axd?
Webbplatsen levererade filen via en ASP.NET-hanterar-URL och svaret behöll namnet .axd. Nedladdningen är det verkliga innehållet (ofta ett skript eller en bild); inspektera den och byt namn till rätt typ (.js, .png, .pdf).
Är WebResource.axd en säkerhetsrisk?
Slutpunkten är normal och behövs av ASP.NET, men den var inblandad i tidigare .NET-sårbarheter (t.ex. MS10-070, 2010), så servern måste hållas uppdaterad. Inaktivera även Trace.axd i produktion för att undvika läckage av begärandedata.
Kan jag ta bort WebResource.axd?
Det finns ingen fil att ta bort - det är en virtuell hanterare mappad i web.config. Om du tar bort mappningen kommer skript/bilder som dina ASP.NET-sidor är beroende av att sluta fungera, så låt den vara kvar.
Vad är skillnaden mellan .axd och .ashx?
Båda är ASP.NET HTTP-hanterare. .ashx är en generisk hanterare som du kan skapa för anpassad utdata; .axd syftar vanligtvis på ramverkets inbyggda hanterare (WebResource.axd, ScriptResource.axd, Trace.axd) mappade i web.config.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

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

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö