ASP Web アプリケーションのデバッグ
更新 : 2011 年 3 月
Visual Studio 2010 での Web デバッグの主な対象は ASP.NET ですが、レガシ ASP Web アプリケーションをデバッグすることもできます。
ASP Web アプリケーションのスクリプトには、クライアントで実行される .htm ファイル内のスクリプトと、サーバーで実行される .asp ファイル、Global.asa ファイル、および .cdf ファイルのスクリプトがあります。 スクリプトは、VBScript、JScript、またはその両方を使用して作成できます。 また、HTML コードおよび COM オブジェクトの中に組み込むこともできます。 これらすべての要素を含む ASP Web アプリケーションをデバッグできます。
Visual Studio では、Internet Explorer のローカル コピーにアタッチすることにより、ローカル コンピューターで実行中のクライアント側スクリプトをデバッグできます。 Microsoft Internet Information Services で実行するスクリプトをデバッグするために、ローカル コンピューターの IIS にアタッチできます。
ASP コードは、インターネット インフォメーション サービス (IIS) プロセス内 (インプロセス実行) でも、個別の Mtx.exe プロセス内 (アウトプロセス実行) でも実行できます。 ASP コードをデバッグするには、IIS プロセスまたは Mtx.exe プロセスにアタッチする必要があります。 同様に、クライアント側スクリプトをデバッグするには、IIS プロセスにアタッチする必要もあります。 プロセスにアタッチする方法については、「実行中のプロセスへのアタッチ」を参照してください。
ASP Web アプリケーションにアタッチするときは、[プロセスにアタッチ] ダイアログ ボックスで適切なプログラムの種類を選択してください。 スクリプトをデバッグする場合は、[マネージ] コードをオフにする必要があります。 Visual Studio 2005 では、スクリプトとマネージ コードを同時にデバッグすることはできません。
このセクションの内容
ASP.NET アプリケーションおよび AJAX アプリケーションのデバッグ
ASP デバッグの準備として IIS で実行しておく必要がある手順について説明します。方法 : Just-In-Time デバッグで ASP エラーをデバッグする
Just-In-Time デバッグを使用して、ASP エラーの発生時に自動的にデバッガーを起動する方法について説明します。方法 : Global.asa ファイルのデバッグ
Global.asa ファイル固有のデバッグに関する考慮事項を説明します。ASP ページのスクリプト オブジェクトのデバッグ
スクリプト オブジェクト モデル、スクリプト ライブラリ、スクリプト オブジェクト デバッグの有効化、トレースなど、ASP ページ内のスクリプト オブジェクトのデバッグに関する考慮事項を説明します。方法 : Internet Explorer でスクリプトのデバッグを有効にする
Internet Explorer では、スクリプトのデバッグは既定で無効になっています。 Visual Studio を使用して Internet Explorer で実行するスクリプトをデバッグするには、この手順を実行する必要があります。ASP スクリプトの処理について
ASP スクリプトの処理についてその概念を説明します。
参照
概念
その他の技術情報
履歴の変更
日付 |
履歴 |
理由 |
---|---|---|
2011 年 3 月 |
Inetinfo.exe を IIS プロセスで置き換えました。 |
次のいずれかのトークンに置換。 カスタマー フィードバック 情報の拡充 |