.ASP

ASP ファイル

Active Server Pages (Classic ASP script page)
質問する
クイック回答

.asp ファイルは、Microsoft IIS Web サーバー上で実行される Classic Active Server Pages スクリプトです。サーバーがこれを実行し、ブラウザにプレーンな HTML を送信するため、スクリプト自体を受け取ることはありません。PDF、請求書、画像などを期待していたのに Web サイトから .asp ファイルがダウンロードされた場合は、ファイル名を正しい拡張子(.pdf、.jpg、.xlsx)に変更して開いてください。ほとんどの場合、これで解決します。

開発元: Microsoft カテゴリ: インターネットファイル MIME: text/html
対応OS Windows macOS Linux
関連: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

このページの内容

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

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

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

ファイルを識別する

ASP ファイル形式とは?

拡張子が .asp のファイルには、Microsoft Active Server Pages の Web ページ ソース コードが保存されています。.asp ファイルはプレーンテキストであり、任意のテキスト エディタで開くことができます。ASP ファイルには以下が含まれます:

  • Web ページの構造を形成する HTML マークアップ
  • <% ... %> デリミタ内に配置された VBScript または JScript コード
  • <%@ Language="VBScript" %> などのページレベルのディレクティブ、および属性定義と命令

.asp ファイルは、クライアントのリクエストに応じて IIS によってサーバー側で処理されます。ASP エンジンが埋め込まれたスクリプトを実行し、結果の HTML をブラウザに送信します。ブラウザが直接ダウンロードしてレンダリングする静的な HTML ページとは対照的に、Classic ASP ページは配信前に処理される必要があります。URL に .asp 拡張子が表示されることがありますが、ブラウザに配信されるレスポンス ボディは常にプレーンな HTML です。リクエストの結果、レンダリングされるのではなく生の .asp ソース コードがダウンロードされる場合は、ほぼ間違いなくサーバーの設定ミスが原因です。

最初の ASP コンポーネントは 1996 年に開発され、その 1 年後に ASP 2.0 が続きました。2000 年、Microsoft は最終的なクラシック バージョンである ASP 3.0 をリリースしました。ASP は Microsoft が開発した最初の動的 Web ページ テクノロジであり、Windows NT 用の IIS のアドオンとして考案されました。このテクノロジは現在レガシーと見なされており、2002 年に導入された .aspx 拡張子を使用する ASP.NET に取って代わられました。関連するアプリケーション レベルの設定は .asa ファイルに保存されます。Classic ASP ページは現在アクティブに開発されていませんが、多くのレガシー サイトやイントラネット アプリケーションが、Classic ASP がオプション機能として提供されている最新の Windows Server エディションの IIS 上で引き続き実行されています。

セキュリティと安全性

リスク: LOW

.asp 拡張子自体は安全性について何も示していません。URL に表示される場合は通常の Web ページです。他の Web サイトと同様に扱ってください(ログイン ページでのフィッシングに注意)。ダウンロードされた .asp ファイルは通常、無害な HTML または名前が間違っているドキュメントであり、テキスト エディタで開くことは常に安全です。信頼できないソースから予期しないダウンロードが .asp として届いた場合にのみ注意が必要です。名前を変更して開く前にテキストとして検査し、起動しようとするものは決して実行しないでください。

形式の詳細

概要
正式名称Active Server Pages (Classic ASP script page)
開発元Microsoft登場時期 1996 (Active Server Pages 1.0, with IIS 3.0)
MIME タイプtext/html
タイプサーバー側スクリプト ページ(IIS によって実行される HTML マークアップ + VBScript/JScript)。プレーンテキスト ソース。ダウンロード可能なドキュメントではありません。

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

Windows4 apps
Visual Studio フリーミアム Classic ASP サイトを保守する開発者向け:プロジェクトを開いて .asp ソースを編集およびデバッグします。
Notepad オープンソース 生のソースをテキストとして検査するために開きます。すべての .asp ファイルはプレーンテキストです。
Visual Studio Code 無料 HTML + VBScript/JScript を読み書きするために .asp をテキストとして開きます。無料、クロスプラットフォーム。
Web browser (Chrome, Edge, Firefox) 無料 .asp が実際には保存された HTML ページである場合にのみ役立ちます。ブラウザにドラッグしてその HTML を表示します。サーバー側のコードを実行したり、ライブ データを取得したりすることはありません。
macOS3 apps
Visual Studio Code 無料 HTML + VBScript/JScript を読み書きするために .asp をテキストとして開きます。無料、クロスプラットフォーム。
TextEdit / any text editor 標準搭載 ファイルをプレーンテキストとして開きます(«フォーマット» > «標準テキストにする» を使用)。ソースをすばやく確認するのに適しています。
Web browser (Safari, Chrome) 標準搭載 ファイルが保存された HTML ページである場合にのみ使用します。ライブの ASP アプリケーションではなく、その静的な HTML を開きます。
Linux2 apps
Visual Studio Code 無料 HTML + VBScript/JScript を読み書きするために .asp をテキストとして開きます。無料、クロスプラットフォーム。
gedit / any text editor オープンソース 直接開きます。ファイルはプレーンテキストです。

技術的詳細

詳細仕様
ファイルの性質プレーンテキスト、サーバー側スクリプト - バイナリ シグネチャやマジック バイトなし
MIME タイプtext/html
スクリプト デリミタインライン コードには <% ... %>、ページレベルのディレクティブには <%@ ... %>(例:<%@ Language="VBScript" %>)
デフォルトのスクリプト言語VBScript。<%@ Language="JScript" %> を介してファイルごとに JScript に切り替え可能
追加のスクリプト エンジンActiveX Script Engine がインストールされている任意の言語(例:ActivePerl 経由の PerlScript)
Web サーバーMicrosoft IIS (Internet Information Services)。Windows Server のオプション機能として «アプリケーション開発» の下で有効化
組み込みオブジェクトRequest, Response, Server, Session, Application, ObjectContext
データベース アクセスCOM 経由の ADO (ActiveX Data Objects) - 通常は ADODB.Connection および ADODB.Recordset
アプリケーション設定ファイルアプリケーション ルートにある global.asa - Application_OnStart, Application_OnEnd, Session_OnStart, Session_OnEnd イベントを処理
ファイルのインクルードサーバー側インクルード (SSI): <!--#include file="path"--> または <!--#include virtual="/path"-->
セッション管理組み込みの Session オブジェクト。デフォルトのタイムアウトは 20 分。セッション ID は Cookie 経由で送信
エラー処理Err オブジェクトを使用した On Error Resume Next。IIS マネージャーでサイトごとにカスタム エラー ページを設定可能
処理モデルリクエストごとにスクリプトが実行され、生成された HTML レスポンスのみがクライアント ブラウザに返される
現在のステータスレガシー - ASP 3.0 (2000年) 以降の新しいバージョンはない。IIS は依然として Windows Server 上でオプトイン コンポーネントとして Classic ASP を提供
リリース日1996 (Active Server Pages 1.0, with IIS 3.0)
仕様書learn.microsoft.com

ASP の変換

コミュニティ Q&A

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

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

よくある質問

なぜ Web サイトは PDF ではなく .asp ファイルをダウンロードしたのですか?
サーバーが Classic ASP ページを介してドキュメントを生成しましたが、誤ったファイル タイプまたは名前を送信しました。ダウンロードされたものは通常、本物の PDF です。拡張子を .asp から .pdf に変更して開いてください。それでも失敗する場合は、サイトの適切なダウンロード リンクを使用するか、右クリックして «名前を付けてリンク先を保存» を選択してください。
.asp ファイルを開くにはどうすればよいですか?
その内容によります。保存された Web ページである場合は、ブラウザで開きます(静的な HTML が表示されます)。ダウンロードされたファイルの名前が間違っている場合は、実際のタイプ(.pdf、.jpg、.xlsx)に変更してください。ソースを編集する開発者の場合は、Visual Studio Code、Notepad++、または Visual Studio で開いてください。
Web アドレスの末尾にある .asp は何を意味しますか?
そのページが Classic Active Server Pages で構築され、Microsoft IIS サーバー上で実行されていることを意味します。これは URL の一部であり、ダウンロードするファイルではありません。サーバーがページを実行し、ブラウザにプレーンな HTML を送信します。
ASP と ASPX の違いは何ですか?
ASP は古い «Classic» テクノロジ(1996年、VBScript/JScript)です。ASPX は ASP.NET(2002年)であり、C#/VB.NET を使用するより強力な後継技術です。どちらも IIS 上で動作し、ブラウザに HTML を送信しますが、新しいサイトでは ASP ではなく ASPX(またはそれ以降)が使用されます。
.asp ファイルを PDF に変換できますか?
コンバーターでは変換できません。PDF があるべき場所に .asp が届いた場合、それはほぼ確実に拡張子が間違っているだけの PDF です。名前を .pdf に変更してください。本物の .asp はサーバー コードであり、変換するものはありません。
なぜ .asp ファイルがスマートフォンや Mac で開けないのですか?
それは通常のドキュメントではないからです。Web サーバー以外で .asp を «実行» するアプリはありません。テキストとして開いて内容を確認するか、実際に期待していたファイル タイプ(例:.pdf)に名前を変更してください。

参考文献

1Microsoft Learn - Active Server Pages (Classic ASP) documentationlearn.microsoft.com
2Microsoft Learn - Classic ASP not installed by default on IISlearn.microsoft.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database 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 で閲覧