.AXD

AXD ファイル

ASP.NET Web Handler endpoint
質問する
クイック回答

AXDは開くことができるファイルではありません。これは、クラシックなASP.NETを実行しているMicrosoft IISウェブサーバー上の仮想URLエンドポイントです。一般的なものには、埋め込まれたスクリプトや画像を提供する「WebResource.axd」や「ScriptResource.axd」、および診断用の「Trace.axd」があります。ブラウザが .axd という名前の何かを保存した場合、それはサーバーが返した内容(通常はJavaScript)に過ぎず、テキストエディタで開くか、拡張子を .js に変更して利用できます。

開発元: Microsoft カテゴリ: インターネットファイル MIME: varies by handler (application/javascript, image/*, text/html)
対応OS Windows
関連: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 16, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

AXD ファイル形式とは?

拡張子が .axd のファイルは、Microsoft IIS上で動作するASP.NET Web Formsアプリケーションによって使用されます。ほとんどのウェブファイル形式とは異なり、.axd はディスク上に保存されたドキュメントではなく、web.config 内で組み込みの IHttpHandler クラスにマッピングされた仮想URLエンドポイントであり、オンザフライでレスポンスを生成します。

.axd エンドポイントはクライアントマシンに命令を保存しません。代わりに、ハンドラーがコンパイル済みの .dll アセンブリから、埋め込まれたアセンブリリソース(スクリプト、画像、その他のアセット)を要求元のブラウザに直接ストリーミングします。

デフォルトでは、.axd リソースエンドポイントは WebResource.axd または ScriptResource.axd という名前になります。これらは非常に似ていますが、それぞれ異なる役割を担っています。WebResource.axd は画像やバイナリアセットなどの一般的な埋め込みリソースを処理し、ScriptResource.axd は通常ASP.NET AJAXフレームワークで使用され、スクリプトの結合や圧縮などの追加機能を提供します。3つ目の組み込みエンドポイントである Trace.axd は、デバッグ用にリクエストごとのトレース診断を表示します。

.axd を通じて登録されたハンドラーは、JavaScriptファイル、CSSスタイルシート、画像、およびHTMLトレース出力を提供できます。また、.axd エンドポイントは、サーバー側のアセンブリに埋め込まれた画像、テキスト、またはスクリプトファイルをクライアント側で取得するためによく使用されます。WebResource.axd で使用される d= クエリ文字列パラメータは、アプリケーションの machineKey でHMAC署名されており、不正なリソース列挙からエンドポイントを保護しています。.axd はクラシックなASP.NET Web Formsの機能であり、静的ウェブアセットやバンドルミドルウェアに置き換えられたASP.NET Coreでは使用されません。

セキュリティと安全性

リスク: LOW

.axd 自体はファイルではなく、「持っている」こと自体は危険ではありません。実用上の注意点は2つあります。(1) サーバー側では、本番環境で Trace.axd を有効にしたままにすると、アクセスした全員にリクエストデータ(ヘッダー、セッション、クエリ値)が漏洩する可能性があるため、本番の web.config では無効にする必要があります。(2) WebResource.axd は歴史的にASP.NETのセキュリティ勧告(特に暗号化された d= トークンを悪用した2010年のパディングオラクル脆弱性 MS10-070)に関連しています。 .NET Framework には常にパッチを適用してください。一般ユーザーにとって、保存された .axd ファイルは単なるスクリプトや画像のテキストであり、エディタで検査しても安全です。

形式の詳細

概要
正式名称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)
タイプ仮想サーバー側エンドポイント(URLサフィックス)であり、保存されたドキュメントではありません。出力はハンドラーが発行するもの(スクリプト、画像、トレースHTML)です。

AXD ファイルを開くプログラム

Windows3 apps
Visual Studio フリーミアム 開発者向け:ASP.NETプロジェクトを開きます。 .axd ハンドラーは web.config で構成されており、スタンドアロンファイルとして編集されることはありません。これを使用して管理または無効化を行います。
Visual Studio Code / any text editor 無料 .axd レスポンスを保存した場合は、テキストとして開いて内容(通常はJavaScript)を確認してください。その後、必要に応じて .js や .css に名前を変更します。
Web browser (developer tools) 標準搭載 .axd が何を返すかを確認するには、ブラウザまたは「ネットワーク」タブで開きます。これはサーバーによってライブで提供されるもので、ローカルに保存されるものではありません。

技術的詳細

詳細仕様
フォーマットタイプ仮想サーバー側HTTPハンドラーエンドポイント。ディスク上にファイルは存在せず、`.axd` URLは登録されたIHttpHandlerクラスによって実行時に解決されます
ハンドラーインターフェース`System.Web.IHttpHandler` または `IHttpAsyncHandler` を実装。 `ProcessRequest(HttpContext)` メソッドがHTTP出力ストリームに直接レスポンスを書き込みます
ハンドラー登録`web.config` の `<httpHandlers>` (IIS 6 / .NET 2.0) または `<handlers>` (IIS 7以降の統合パイプライン) で宣言されます
開発者 / プラットフォームMicrosoft。 .NET Framework上のASP.NET Web Formsの一部(2002年導入)。ASP.NET Coreには存在しません
一般的なエンドポイント名`WebResource.axd`(一般的な埋め込みリソース)、`ScriptResource.axd`(ASP.NET AJAXスクリプト)、`Trace.axd`(リクエスト診断)
MIMEタイプハンドラーのレスポンスにより異なります。 `application/javascript`、`text/css`、`image/png`、`text/html` など。リクエストごとに動的に設定されます
リソースソースビルドアクションが `EmbeddedResource` として `.dll` アセンブリにコンパイルされた埋め込みリソース。リクエスト時に `Assembly.GetManifestResourceStream` を介して取得されます
セキュリティメカニズム`WebResource.axd` の `d=` クエリパラメータは、アプリケーションの `machineKey` を使用してHMAC署名されます。無効な署名はHTTP 400を返し、リソースの列挙を防止します
キャッシュ動作レスポンスには `Cache-Control: public` と遠い将来の `Expires` ヘッダーが含まれます。IISの出力キャッシュは、パフォーマンス向上のために繰り返されるレスポンスをメモリに保存します
圧縮IISは転送中の `.axd` レスポンスにHTTPレベルの gzip または Brotli 圧縮を適用できます。 `ScriptResource.axd` はサーバー側のスクリプト結合もサポートしています
クライアントアクセス方法暗号化およびHMAC署名されたクエリ文字列(例:`?d=<token>&t=<timestamp>`)を伴うHTTP GET。ブラウザは通常のレスポンスとしてリソースを受け取ります
`Trace.axd` 出力リクエストごとのASP.NETトレースデータをHTMLとしてレンダリングします。タイミングの内訳、HTTPヘッダー、クッキー、フォーム値、サーバー変数、コントロールツリーなどが含まれます
後継技術ASP.NET Coreの静的ウェブアセットパイプラインおよびバンドル/縮小ミドルウェア。ASP.NET Coreには `.axd` ハンドラーは存在しません
リリース日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 の変換

コミュニティ Q&A

ユーザーからの質問
質問する
AXD ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。AXD ファイルについて最初の質問をしてみましょう。

よくある質問

WebResource.axdとは何ですか?
.NETアセンブリ内に埋め込まれたJavaScript、CSS、画像を提供する標準的なASP.NETエンドポイントです。ディスク上のファイルではなく、ページがそれらのリソースをロードするためにリクエストするURLです。
.axdファイルを開くにはどうすればよいですか?
通常、開くべき .axd ファイルは存在しません。これはサーバーのエンドポイントです。ブラウザが .axd を保存した場合は、テキストエディタで開いてください。ほとんどの場合JavaScriptであるため、拡張子を .js に変更できます。
ダウンロードしたファイルが .axd として保存されたのはなぜですか?
サイトがASP.NETハンドラーURLを介してファイルを提供し、レスポンスが .axd という名前を保持していたためです。ダウンロードされたものは実際の内容(多くの場合スクリプトや画像)です。内容を確認し、正しい形式(.js、.png、.pdfなど)に名前を変更してください。
WebResource.axdはセキュリティ上のリスクがありますか?
このエンドポイントは正常なものであり、ASP.NETに必要ですが、過去に .NET の脆弱性(例:2010年のMS10-070)に関連したことがあるため、サーバーにはパッチを適用しておく必要があります。また、リクエストデータの漏洩を避けるため、本番環境では Trace.axd を無効にする必要があります。
WebResource.axdを削除できますか?
削除するファイルはありません。これは web.config でマッピングされた仮想ハンドラーです。マッピングを削除すると、ASP.NETページが依存しているスクリプトや画像が壊れるため、そのままにしておいてください。
.axdと.ashxの違いは何ですか?
どちらもASP.NET HTTPハンドラーです。 .ashx はカスタム出力用に作成できる汎用ハンドラーです。 .axd は通常、web.config でマッピングされたフレームワーク組み込みのハンドラー(WebResource.axd、ScriptResource.axd、Trace.axd)を指します。

参考文献

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

さらに探索

データベース全体から

今週のトップ拡張子

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

関連する拡張子

.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 で閲覧