.AXD

AXD Datei

ASP.NET Web Handler endpoint
Frage stellen
SCHNELLE ANTWORT

Eine AXD ist keine Datei, die man öffnen kann - es handelt sich um einen virtuellen URL-Endpunkt auf einem Microsoft IIS-Webserver, auf dem klassisches ASP.NET läuft. Die gängigsten sind WebResource.axd und ScriptResource.axd (die eingebettete Skripte und Bilder liefern) sowie Trace.axd (Diagnose). Wenn ein Browser etwas namens .axd gespeichert hat, handelt es sich lediglich um das, was der Server zurückgegeben hat - meist JavaScript - und Sie können es in einem Texteditor öffnen oder in .js umbenennen.

Entwickler: Microsoft Kategorie: Internetdateien MIME: varies by handler (application/javascript, image/*, text/html)
VERFÜGBAR AUF Windows
Verwandt: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 16, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das AXD-Dateiformat?

Dateien mit der Erweiterung .axd werden von ASP.NET Web Forms-Anwendungen verwendet, die auf Microsoft IIS ausgeführt werden. Im Gegensatz zu den meisten Web-Dateitypen ist .axd kein auf der Festplatte gespeichertes Dokument - es ist ein virtueller URL-Endpunkt, der in der web.config einer integrierten IHttpHandler-Klasse zugeordnet ist, die ihre Antwort dynamisch generiert.

.axd-Endpunkte speichern keine Anweisungen auf Client-Rechnern; stattdessen streamt der Handler eingebettete Assembly-Ressourcen - Skripte, Bilder und andere Assets - direkt aus kompilierten .dll-Assemblies an den anfragenden Browser.

Standardmäßig heißen .axd-Ressourcen-Endpunkte entweder WebResource.axd oder ScriptResource.axd. Obwohl sie sehr ähnlich sind, erfüllt jeder eine eigene Rolle: WebResource.axd verwaltet allgemeine eingebettete Ressourcen wie Bilder und binäre Assets, während ScriptResource.axd typischerweise mit dem ASP.NET AJAX-Framework verwendet wird und zusätzliche Funktionen wie Skript-Kombination und Komprimierung bietet. Ein dritter integrierter Endpunkt, Trace.axd, zeigt Trace-Diagnosen pro Anfrage für das Debugging an.

Über .axd registrierte Handler können JavaScript-Dateien, CSS-Stylesheets, Bilder und HTML-Trace-Ausgaben bereitstellen. .axd-Endpunkte werden clientseitig auch häufig zum Abrufen von Bild-, Text- oder Skriptdateien verwendet, die in serverseitigen Assemblies eingebettet sind. Der von WebResource.axd verwendete Abfrageparameter d= ist mit dem machineKey der Anwendung HMAC-signiert, was den Endpunkt gegen unbefugte Ressourcen-Enumeration schützt. .axd ist eine klassische ASP.NET Web Forms-Funktion und wird in ASP.NET Core nicht verwendet, wo sie durch statische Web-Assets und Bundling-Middleware ersetzt wird.

Sicherheit

RISIKO: LOW

Eine .axd an sich ist keine Datei und nicht gefährlich zu „besitzen“. Zwei wichtige Punkte: (1) Auf der Serverseite kann das Aktiviertlassen von Trace.axd in der Produktion Anfragedaten (Header, Sitzung, Abfragewerte) an jeden preisgeben, der die URL aufruft - es sollte in der Produktions-web.config deaktiviert werden. (2) WebResource.axd stand historisch im Zusammenhang mit ASP.NET-Sicherheitshinweisen (insbesondere der Padding-Oracle-Schwachstelle von 2010, MS10-070, die das verschlüsselte d=-Token missbrauchte) - halten Sie das .NET Framework gepatcht. Für normale Benutzer ist eine gespeicherte .axd-Datei lediglich Skript- oder Bildtext und kann sicher in einem Editor untersucht werden.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEASP.NET Web Handler endpointalias ASP.NET HTTP handler URL, WebResource.axd
ENTWICKLERMicrosoftseit 2002 (ASP.NET 1.0, .NET Framework)
MIME TYPEvaries by handler (application/javascript, image/*, text/html)
TYPVirtueller serverseitiger Endpunkt (URL-Suffix), KEIN gespeichertes Dokument; die Ausgabe ist das, was der Handler emittiert (Skript, Bild, Trace-HTML)

Programme zum Öffnen von AXD-Dateien

Windows3 apps
Visual Studio Freemium Für Entwickler: Öffnen Sie das ASP.NET-Projekt; .axd-Handler werden in der web.config konfiguriert und nicht als eigenständige Dateien bearbeitet. Verwenden Sie dies, um sie zu verwalten oder zu deaktivieren.
Visual Studio Code / any text editor Kostenlos Wenn Sie eine .axd-Antwort gespeichert haben, öffnen Sie diese als Text, um zu sehen, was sie ist (meist JavaScript). Benennen Sie sie dann entsprechend in .js/.css um.
Web browser (developer tools) Integriert Um zu sehen, was eine .axd zurückgibt, öffnen Sie sie im Browser oder im Netzwerk-Tab - sie wird live vom Server bereitgestellt und nicht lokal gespeichert.

Technische Details

technische Spezifikation
Format-TypVirtueller serverseitiger HTTP-Handler-Endpunkt; es existiert keine Datei auf der Festplatte - die `.axd`-URL wird zur Laufzeit von einer registrierten IHttpHandler-Klasse aufgelöst
Handler-SchnittstelleImplementiert `System.Web.IHttpHandler` oder `IHttpAsyncHandler`; die Methode `ProcessRequest(HttpContext)` schreibt die Antwort direkt in den HTTP-Ausgabestream
Handler-RegistrierungDeklariert in `<httpHandlers>` (IIS 6 / .NET 2.0) oder `<handlers>` (IIS 7+ integrierte Pipeline) in der `web.config`
Entwickler / PlattformMicrosoft; Teil von ASP.NET Web Forms auf dem .NET Framework (eingeführt 2002); nicht vorhanden in ASP.NET Core
Gängige Endpunktnamen`WebResource.axd` (allgemeine eingebettete Ressourcen), `ScriptResource.axd` (ASP.NET AJAX-Skripte), `Trace.axd` (Anfragediagnose)
MIME-TypVariiert je nach Handler-Antwort - `application/javascript`, `text/css`, `image/png`, `text/html` und andere; wird dynamisch pro Anfrage festgelegt
RessourcenquelleEingebettete Ressourcen, die mit der Build-Aktion `EmbeddedResource` in `.dll`-Assemblies kompiliert wurden; Abruf über `Assembly.GetManifestResourceStream` zum Zeitpunkt der Anfrage
SicherheitsmechanismusDer Abfrageparameter `d=` von `WebResource.axd` ist mit dem `machineKey` der Anwendung HMAC-signiert; ungültige Signaturen geben HTTP 400 zurück, was Ressourcen-Enumeration verhindert
Caching-VerhaltenAntworten enthalten `Cache-Control: public` und einen weit in der Zukunft liegenden `Expires`-Header; IIS-Output-Caching speichert wiederholte Antworten zur Leistungssteigerung im Speicher
KomprimierungIIS kann gzip- oder Brotli-Komprimierung auf HTTP-Ebene auf `.axd`-Antworten anwenden; `ScriptResource.axd` unterstützt auch serverseitige Skript-Kombination
Client-ZugriffsmethodeHTTP GET mit einem verschlüsselten und HMAC-signierten Query-String (z. B. `?d=<token>&t=<timestamp>`); der Browser erhält die Antwort als normale Ressource
`Trace.axd`-AusgabeRendert ASP.NET-Trace-Daten pro Anfrage als HTML - Zeitaufschlüsselung, HTTP-Header, Cookies, Formularwerte, Servervariablen und Control-Tree
Abgelöst durchDie Pipeline für statische Web-Assets und Bundling/Minification-Middleware von ASP.NET Core; in ASP.NET Core existieren keine `.axd`-Handler
Veröffentlicht2002 (ASP.NET 1.0, .NET Framework)
Neueste VersionASP.NET Web Forms / Framework 4.8 (classic; not used in ASP.NET Core)
Spezifikationlearn.microsoft.com

AXD-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit AXD-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu AXD-Dateien.

Häufig gestellte Fragen

Was ist WebResource.axd?
Es ist der Standard-ASP.NET-Endpunkt, der JavaScript, CSS und Bilder ausliefert, die in .NET-Assemblies eingebettet sind. Es ist keine Datei auf Ihrer Festplatte - es ist eine URL, die die Seite anfordert, um diese Ressourcen zu laden.
Wie öffne ich eine .axd-Datei?
Normalerweise gibt es keine .axd-Datei zum Öffnen - es ist ein Server-Endpunkt. Wenn ein Browser eine .axd gespeichert hat, öffnen Sie diese in einem Texteditor; es handelt sich fast immer um JavaScript, sodass Sie sie in .js umbenennen können.
Warum wurde mein Download als .axd gespeichert?
Die Website hat die Datei über eine ASP.NET-Handler-URL bereitgestellt, und die Antwort behielt den Namen .axd bei. Der Download ist der eigentliche Inhalt (oft ein Skript oder Bild); prüfen Sie ihn und benennen Sie ihn in den korrekten Typ um (.js, .png, .pdf).
Ist WebResource.axd ein Sicherheitsrisiko?
Der Endpunkt ist normal und wird von ASP.NET benötigt, war jedoch in der Vergangenheit an .NET-Schwachstellen beteiligt (z. B. MS10-070, 2010), daher muss der Server gepatcht bleiben. Deaktivieren Sie außerdem Trace.axd in Produktionsumgebungen, um das Ausspähen von Anfragedaten zu vermeiden.
Kann ich WebResource.axd löschen?
Es gibt keine Datei zum Löschen - es ist ein virtueller Handler, der in der web.config konfiguriert ist. Das Entfernen der Zuordnung würde Skripte/Bilder beschädigen, von denen Ihre ASP.NET-Seiten abhängen, also lassen Sie ihn bestehen.
Was ist der Unterschied zwischen .axd und .ashx?
Beides sind ASP.NET HTTP-Handler. .ashx ist ein generischer Handler, den Sie für benutzerdefinierte Ausgaben erstellen können; .axd bezieht sich typischerweise auf die integrierten Handler des Frameworks (WebResource.axd, ScriptResource.axd, Trace.axd), die in der web.config definiert sind.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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)

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen