2010年7月26日月曜日

WEBサービスデバッグ:ローカルデバッグの手順

WEBサービスローカルデバッグの手順:
1.デバッグを有効にする
・プロジェクトのプロパティ
①ソリューション エクスプローラでプロジェクト名を右クリックし、[プロパティ ページ] をクリックして、[プロパティ ページ] を開き。
② [開始オプション]タブをクリック。
③[デバッガ]の下にある [ASP.NET]チェックボックスがオンになっていることを確認。
・アプリのWeb.config
①タグに属性「debug」を作成
②属性「debug」にtrueを設定
※属性では大文字と小文字が区別されるため、"Debug"や"DEBUG"ではなく、"debug"を指定
注意:
デバッグを有効にすると、Performanceに影響があるので、DEBUG目的ではない場合、
無効にしてください。

2.開発時にWebサービスのデバッグ
・http://localhost の XML Web サービスのデバッグ
①LocalhostのIISサーバにある該当Webサービスを右クリックして、
「ディレクトリセキュリティ」→「匿名アクセス及び認証コントロール」の「編集」をクリックして、「統合Windows認証」をオンにする
②Visual Studio .NET の [ プロパティ ページ] を使用して、デバッグする XML Web サービスのプロジェクト プロパティを設定(通常Defaultの設定でOK)
③app_codeにある.csファイルを開き、namespace="http://localhost/"か確認
④Webサービスプロジェクトをスタットアッププロジェクトに設定、.asmxをスタットページに設定
⑤[デバッグ] メニューの [開始] をクリック

・クライアントアプリからWebサービスのデバッグ
①LocalhostのIISサーバにある該当Webサービスを右クリックして、
「ディレクトリセキュリティ」→「匿名アクセス及び認証コントロール」の「編集」をクリックして、「統合Windows認証」をオンにする
②Visual Studio .NET の [ プロパティ ページ] を使用して、デバッグする XML Web サービスのプロジェクト プロパティを設定(通常Defaultの設定でOK)
③app_codeにある.csファイルを開き、namespace="http://localhost/"か確認
④クライアントアプリのプロジェクトをスタットアッププロジェクトに設定
⑤Webサービスのソースだけではなく、クライアントアプリの関連ソースにもBreakPoint
の設定が必要
⑥デバッグを開始

0 件のコメント: