.AXD

Файл AXD

ASP.NET Web Handler endpoint
Задать вопрос
БЫСТРЫЙ ОТВЕТ

An AXD is not a file you can open - it is a virtual URL endpoint on a Microsoft IIS web server running classic ASP.NET. The common ones are WebResource.axd and ScriptResource.axd (which deliver embedded scripts and images) and Trace.axd (diagnostics). If a browser saved something named .axd, it is just whatever the server returned - usually JavaScript - and you can open it in a text editor or rename it to .js.

Разработчик: Microsoft Категория: Интернет-файлы MIME: varies by handler (application/javascript, image/*, text/html)
ОТКРЫВАЕТСЯ НА Windows
Связанные: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 16, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла AXD?

Files with the .axd extension are used by ASP.NET Web Forms applications running on Microsoft IIS. Unlike most web file types, .axd is not a document stored on disk - it is a virtual URL endpoint mapped in web.config to a built-in IHttpHandler class that generates its response on the fly.

.axd endpoints do not store instructions on client machines; instead, the handler streams embedded assembly resources - scripts, images, and other assets - directly from compiled .dll assemblies to the requesting browser.

By default, .axd resource endpoints are named either WebResource.axd or ScriptResource.axd. Although very similar, each serves a distinct role: WebResource.axd handles general embedded resources such as images and binary assets, while ScriptResource.axd is typically used with the ASP.NET AJAX framework and offers additional features such as script combination and compression. A third built-in endpoint, Trace.axd, displays per-request trace diagnostics for debugging.

Handlers registered through .axd can serve JavaScript files, CSS stylesheets, images, and HTML trace output. .axd endpoints are also commonly used client-side for retrieving image, text, or script files embedded in server-side assemblies. The d= query string parameter used by WebResource.axd is HMAC-signed with the application's machineKey, protecting the endpoint against unauthorized resource enumeration. .axd is a classic ASP.NET Web Forms feature and is not used in ASP.NET Core, which replaces it with static web assets and bundling middleware.

Безопасность и защита

РИСК: LOW

An .axd by itself is not a file and not dangerous to "have." Two real points: (1) On the server side, leaving Trace.axd enabled in production can leak request data (headers, session, query values) to anyone who browses to it - it should be disabled in production web.config. (2) WebResource.axd has historically been tied to ASP.NET security advisories (notably the 2010 padding-oracle vulnerability, MS10-070, which abused the encrypted d= token) - keep the .NET Framework patched. For ordinary users, a saved .axd file is just script/image text and is safe to inspect in an editor.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕASP.NET Web Handler endpointтакже известен как ASP.NET HTTP handler URL, WebResource.axd
РАЗРАБОТЧИКMicrosoftс 2002 (ASP.NET 1.0, .NET Framework)
КАТЕГОРИЯИнтернет-файлы
MIME-ТИПvaries by handler (application/javascript, image/*, text/html)
ТИПVirtual server-side endpoint (URL suffix), NOT a stored document; output is whatever the handler emits (script, image, trace HTML)

Программы, открывающие файлы AXD

Windows3 apps
Visual Studio Freemium For developers: open the ASP.NET project; .axd handlers are configured in web.config, not edited as standalone files. Use this to manage/disable them.
Visual Studio Code / any text editor Бесплатно If you saved an .axd response, open it as text to see what it is (usually JavaScript). Then rename to .js/.css as appropriate.
Web browser (developer tools) Встроенная To see what an .axd returns, open it in the browser or the Network tab - it's served live by the server, not stored locally.

Технические подробности

глубокая спецификация
Format typeVirtual server-side HTTP handler endpoint; no file exists on disk - the `.axd` URL is resolved at runtime by a registered IHttpHandler class
Handler interfaceImplements `System.Web.IHttpHandler` or `IHttpAsyncHandler`; the `ProcessRequest(HttpContext)` method writes the response directly to the HTTP output stream
Handler registrationDeclared in `<httpHandlers>` (IIS 6 / .NET 2.0) or `<handlers>` (IIS 7+ integrated pipeline) in `web.config`
Developer / platformMicrosoft; part of ASP.NET Web Forms on the .NET Framework (introduced 2002); absent from ASP.NET Core
Common endpoint names`WebResource.axd` (general embedded resources), `ScriptResource.axd` (ASP.NET AJAX scripts), `Trace.axd` (request diagnostics)
MIME typeVaries by handler response - `application/javascript`, `text/css`, `image/png`, `text/html`, and others; set dynamically per request
Resource sourceEmbedded resources compiled into `.dll` assemblies with build action `EmbeddedResource`; retrieved via `Assembly.GetManifestResourceStream` at request time
Security mechanism`WebResource.axd` `d=` query parameter is HMAC-signed using the application's `machineKey`; invalid signatures return HTTP 400, preventing resource enumeration
Caching behaviorResponses carry `Cache-Control: public` and a far-future `Expires` header; IIS output-caching stores repeated responses in memory for performance
CompressionIIS can apply HTTP-level gzip or Brotli compression to `.axd` responses in transit; `ScriptResource.axd` also supports server-side script combination
Client access methodHTTP GET with an encrypted and HMAC-signed query string (e.g. `?d=<token>&t=<timestamp>`); the browser receives the response as a normal resource
`Trace.axd` outputRenders per-request ASP.NET trace data as HTML - timing breakdown, HTTP headers, cookies, form values, server variables, and control tree
Superseded byASP.NET Core's static web assets pipeline and bundling/minification middleware; no `.axd` handlers exist in ASP.NET Core
Выпущен2002 (ASP.NET 1.0, .NET Framework)
Последняя версияASP.NET Web Forms / Framework 4.8 (classic; not used in ASP.NET Core)
Спецификацияlearn.microsoft.com

Конвертации AXD

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами AXD. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах AXD.

Часто задаваемые вопросы

What is WebResource.axd?
It's the standard ASP.NET endpoint that serves JavaScript, CSS and images embedded inside .NET assemblies. It's not a file on your disk - it's a URL the page requests to load those resources.
How do I open an .axd file?
There usually is no .axd file to open - it's a server endpoint. If a browser saved an .axd, open it in a text editor; it's almost always JavaScript, so you can rename it to .js.
Why did my download save as .axd?
The site served the file through an ASP.NET handler URL and the response kept the .axd name. The download is the real content (often a script or image); inspect it and rename it to the correct type (.js, .png, .pdf).
Is WebResource.axd a security risk?
The endpoint is normal and needed by ASP.NET, but it was involved in past .NET vulnerabilities (e.g. MS10-070, 2010), so the server must stay patched. Also disable Trace.axd in production to avoid leaking request data.
Can I delete WebResource.axd?
There's no file to delete - it's a virtual handler mapped in web.config. Removing the mapping would break scripts/images your ASP.NET pages depend on, so leave it in place.
What's the difference between .axd and .ashx?
Both are ASP.NET HTTP handlers. .ashx is a generic handler you can author for custom output; .axd typically refers to the framework's built-in handlers (WebResource.axd, ScriptResource.axd, Trace.axd) mapped in web.config.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z