.AXD

Fichier AXD

ASP.NET Web Handler endpoint
Poser une question
RÉPONSE RAPIDE

Un AXD n'est pas un fichier que vous pouvez ouvrir - c'est un point de terminaison d'URL virtuel sur un serveur Web Microsoft IIS exécutant ASP.NET classique. Les plus courants sont WebResource.axd et ScriptResource.axd (qui fournissent des scripts et des images intégrés) et Trace.axd (diagnostics). Si un navigateur a enregistré un élément nommé .axd, il s'agit simplement de ce que le serveur a renvoyé - généralement du JavaScript - et vous pouvez l'ouvrir dans un éditeur de texte ou le renommer en .js.

Développeur : Microsoft Catégorie : Fichiers Internet MIME: varies by handler (application/javascript, image/*, text/html)
S'OUVRE SUR Windows

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 16, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier AXD ?

Les fichiers avec l'extension .axd sont utilisés par les applications ASP.NET Web Forms s'exécutant sur Microsoft IIS. Contrairement à la plupart des types de fichiers Web, .axd n'est pas un document stocké sur disque - c'est un point de terminaison d'URL virtuel mappé dans web.config à une classe IHttpHandler intégrée qui génère sa réponse à la volée.

Les points de terminaison .axd ne stockent pas d'instructions sur les machines clientes ; au lieu de cela, le gestionnaire diffuse les ressources d'assembly intégrées - scripts, images et autres actifs - directement à partir des assemblys .dll compilés vers le navigateur demandeur.

Par défaut, les points de terminaison de ressources .axd sont nommés soit WebResource.axd, soit ScriptResource.axd. Bien que très similaires, chacun joue un rôle distinct : WebResource.axd gère les ressources intégrées générales telles que les images et les actifs binaires, tandis que ScriptResource.axd est généralement utilisé avec le framework ASP.NET AJAX et offre des fonctionnalités supplémentaires telles que la combinaison et la compression de scripts. Un troisième point de terminaison intégré, Trace.axd, affiche les diagnostics de trace par requête pour le débogage.

Les gestionnaires enregistrés via .axd peuvent servir des fichiers JavaScript, des feuilles de style CSS, des images et une sortie de trace HTML. Les points de terminaison .axd sont également couramment utilisés côté client pour récupérer des fichiers d'image, de texte ou de script intégrés dans des assemblys côté serveur. Le paramètre de chaîne de requête d= utilisé par WebResource.axd est signé par HMAC avec la machineKey de l'application, protégeant le point de terminaison contre l'énumération non autorisée des ressources. .axd est une fonctionnalité classique d'ASP.NET Web Forms et n'est pas utilisé dans ASP.NET Core, qui le remplace par des actifs Web statiques et un middleware de regroupement.

Sécurité et sûreté

RISQUE : LOW

Un .axd en soi n'est pas un fichier et n'est pas dangereux à « posséder ». Deux points réels : (1) Côté serveur, laisser Trace.axd activé en production peut divulguer des données de requête (en-têtes, session, valeurs de requête) à quiconque y accède - il doit être désactivé dans le web.config de production. (2) WebResource.axd a été historiquement lié à des avis de sécurité ASP.NET (notamment la vulnérabilité d'oracle de remplissage de 2010, MS10-070, qui abusait du jeton d= chiffré) - maintenez le .NET Framework à jour. Pour les utilisateurs ordinaires, un fichier .axd enregistré n'est que du texte de script/image et peut être inspecté en toute sécurité dans un éditeur.

Détails du format

en bref
NOM COMPLETASP.NET Web Handler endpointalias ASP.NET HTTP handler URL, WebResource.axd
DÉVELOPPEURMicrosoftdepuis 2002 (ASP.NET 1.0, .NET Framework)
TYPE MIMEvaries by handler (application/javascript, image/*, text/html)
TYPEPoint de terminaison virtuel côté serveur (suffixe d'URL), PAS un document stocké ; la sortie est ce que le gestionnaire émet (script, image, trace HTML)

Programmes qui ouvrent les fichiers AXD

Windows3 apps
Visual Studio Freemium Pour les développeurs : ouvrez le projet ASP.NET ; les gestionnaires .axd sont configurés dans web.config, et non modifiés comme des fichiers autonomes. Utilisez ceci pour les gérer/désactiver.
Visual Studio Code / any text editor Gratuit Si vous avez enregistré une réponse .axd, ouvrez-la en tant que texte pour voir de quoi il s'agit (généralement du JavaScript). Renommez-la ensuite en .js/.css selon le cas.
Web browser (developer tools) Intégré Pour voir ce qu'un .axd renvoie, ouvrez-le dans le navigateur ou l'onglet Réseau - il est servi en direct par le serveur, pas stocké localement.

Détails techniques

spécifications approfondies
Type de formatPoint de terminaison du gestionnaire HTTP virtuel côté serveur ; aucun fichier n'existe sur le disque - l'URL `.axd` est résolue au moment de l'exécution par une classe IHttpHandler enregistrée
Interface du gestionnaireImplémente `System.Web.IHttpHandler` ou `IHttpAsyncHandler` ; la méthode `ProcessRequest(HttpContext)` écrit la réponse directement dans le flux de sortie HTTP
Enregistrement du gestionnaireDéclaré dans `<httpHandlers>` (IIS 6 / .NET 2.0) ou `<handlers>` (IIS 7+ pipeline intégré) dans `web.config`
Développeur / plateformeMicrosoft ; fait partie d'ASP.NET Web Forms sur le .NET Framework (introduit en 2002) ; absent d'ASP.NET Core
Noms de points de terminaison courants`WebResource.axd` (ressources intégrées générales), `ScriptResource.axd` (scripts ASP.NET AJAX), `Trace.axd` (diagnostics de requête)
Type MIMEVarie selon la réponse du gestionnaire - `application/javascript`, `text/css`, `image/png`, `text/html`, et autres ; défini dynamiquement par requête
Source de la ressourceRessources intégrées compilées dans des assemblys `.dll` avec l'action de génération `EmbeddedResource` ; récupérées via `Assembly.GetManifestResourceStream` au moment de la requête
Mécanisme de sécuritéLe paramètre de requête `d=` de `WebResource.axd` est signé par HMAC à l'aide de la `machineKey` de l'application ; les signatures invalides renvoient un HTTP 400, empêchant l'énumération des ressources
Comportement de mise en cacheLes réponses portent `Cache-Control: public` et un en-tête `Expires` lointain ; la mise en cache de sortie IIS stocke les réponses répétées en mémoire pour la performance
CompressionIIS peut appliquer une compression gzip ou Brotli au niveau HTTP aux réponses `.axd` en transit ; `ScriptResource.axd` prend également en charge la combinaison de scripts côté serveur
Méthode d'accès clientHTTP GET avec une chaîne de requête chiffrée et signée par HMAC (ex: `?d=<token>&t=<timestamp>`) ; le navigateur reçoit la réponse comme une ressource normale
Sortie de `Trace.axd`Affiche les données de trace ASP.NET par requête sous forme de HTML - répartition du temps, en-têtes HTTP, cookies, valeurs de formulaire, variables serveur et arborescence de contrôle
Remplacé parLe pipeline d'actifs Web statiques d'ASP.NET Core et le middleware de regroupement/minification ; aucun gestionnaire `.axd` n'existe dans ASP.NET Core
Publié2002 (ASP.NET 1.0, .NET Framework)
Dernière versionASP.NET Web Forms / Framework 4.8 (classic; not used in ASP.NET Core)
Spécificationlearn.microsoft.com

Conversions AXD

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers AXD. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers AXD.

Foire aux questions

Qu'est-ce que WebResource.axd ?
C'est le point de terminaison standard d'ASP.NET qui sert le JavaScript, le CSS et les images intégrés dans les assemblys .NET. Ce n'est pas un fichier sur votre disque - c'est une URL que la page demande pour charger ces ressources.
Comment ouvrir un fichier .axd ?
Il n'y a généralement pas de fichier .axd à ouvrir - c'est un point de terminaison serveur. Si un navigateur a enregistré un .axd, ouvrez-le dans un éditeur de texte ; c'est presque toujours du JavaScript, vous pouvez donc le renommer en .js.
Pourquoi mon téléchargement s'est-il enregistré sous le nom .axd ?
Le site a servi le fichier via une URL de gestionnaire ASP.NET et la réponse a conservé le nom .axd. Le téléchargement est le contenu réel (souvent un script ou une image) ; inspectez-le et renommez-le avec le bon type (.js, .png, .pdf).
WebResource.axd est-il un risque pour la sécurité ?
Le point de terminaison est normal et nécessaire pour ASP.NET, mais il a été impliqué dans des vulnérabilités .NET passées (par exemple MS10-070, 2010), le serveur doit donc rester à jour. Désactivez également Trace.axd en production pour éviter de divulguer des données de requête.
Puis-je supprimer WebResource.axd ?
Il n'y a pas de fichier à supprimer - c'est un gestionnaire virtuel mappé dans web.config. La suppression du mappage casserait les scripts/images dont dépendent vos pages ASP.NET, laissez-le donc en place.
Quelle est la différence entre .axd et .ashx ?
Les deux sont des gestionnaires HTTP ASP.NET. .ashx est un gestionnaire générique que vous pouvez créer pour une sortie personnalisée ; .axd fait généralement référence aux gestionnaires intégrés du framework (WebResource.axd, ScriptResource.axd, Trace.axd) mappés dans web.config.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z