XML Web サービスのデバッグ
更新 : 2007 年 11 月
このトピックの内容は、次の製品に該当します。
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro/Team |
表の凡例 :
対象 |
|
該当なし |
|
既定で非表示のコマンド |
XML Web サービスでは、共通言語ランタイムが使用されます。このため、Web サービスのデバッグ手順は、ASP.NET アプリケーションのデバッグ手順に似ています。主な違いは、ASP.NET アプリケーションをデバッグする場合、インターフェイス コントロールとコントロール イベントが中心になることが多い、という点です。Web サービスは、一般に中間層に配置され、ユーザー インターフェイスはありません。
ASP.NET ワーカー プロセスにアタッチする方法は、他のリモート プロセスにアタッチする場合と同じです。詳細については、「実行中のプロセスへのアタッチ」を参照してください。
Web サービス内に設定されたブレークポイントのヒット
ステップ インで Web サービスの呼び出しを行わない限り、デバッガは Web サービスに自動的にアタッチされません。つまり、Web サービス内に設定されたブレークポイントにヒットするには、そのサービスをステップ インで呼び出す必要があります。[ステップ イン] ではなく、[デバッグ開始] または [続行] を使用してブレークポイントまで到達しようとしても、そのブレークポイントはヒットしません。
Web サービス内のブレークポイントがヒットしたときに Web サービス プロジェクトが開いていない場合、ダイアログ ボックスが表示され、アプリケーションのソース ファイルの場所を指定するよう求められます。このダイアログ ボックスを使用して、ソースの場所を指定します。このダイアログ ボックスに指定するファイル名は、Web サーバー上のデバッグ シンボルで指定されているファイル名と一致する必要があります。
参照
処理手順
方法 : Web アプリケーションと Web サービスをデバッグする
方法 : マネージ コードを使用して Web サービスをデバッグする
概念
配置済みの Web アプリケーションおよび Web サービスのデバッグ