次の方法で共有


ASP Web アプリケーションのデバッグ

更新 : 2007 年 11 月

Microsoft Visual Studio 2005 での 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 コードは、Inetinfo.exe プロセス内 (インプロセス実行) でも、個別の Mtx.exe プロセス内 (プロセス外実行) でも実行できます。ASP コードをデバッグするには、Mtx.exe プロセスにアタッチする必要があります。クライアント側のスクリプトもデバッグするには、IExplore.exe にもアタッチする必要があります。プロセスにアタッチする方法については、「実行中のプロセスへのアタッチ」を参照してください。

ASP Web アプリケーションにアタッチするときは、[プロセスにアタッチ] ダイアログ ボックスで適切なプログラムの種類を選択してください。スクリプトをデバッグする場合は、[マネージ] コードをオフにする必要があります。Visual Studio 2005 では、スクリプトとマネージ コードを同時にデバッグすることはできません。

このセクションの内容

参照

概念

デバッガのセキュリティ

その他の技術情報

Visual Studio でのデバッグ

デバッグの設定と準備

デバッガのロードマップ