- - PR -
Webサービスのデバッグ方法
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-07-15 17:44
現在、下記のような事が可能なのか調べております。
ご存知でしたら、どなたかお教えください。 【背景】 C#でWebサービスを利用したクライアント/サーバシステムを構築しております。 Webサービス接続部分は部品化されており、それを利用しています。 (リリースコンパイルされており、PDBファイルもありません) クライアント側では、サーバ側の呼び出したいクラスを指定して クライアント側部品に渡すことで、サーバ側部品が指定された クラスをリフレクションで呼び出しています。 上記部品を利用しているため、実際に作成しているのは ・クライアント部品に指定クラスを渡すモジュール ・サーバ側部品から呼び出されるモジュール になります。 【質問】 サーバ側部品から呼び出されるモジュールをVisualStudioで デバッグ実行できませんでしょうか。 クライアント側はもちろんデバッグ実行可能です。 クライアント部品に処理が移ってからはリリースコンパイルなので デバッグ不可能です。(これは当然だと思います。) いろいろと調査した結果、以下のようなことは理解しました。 ・Webサービスの送受信元のソースがあれば、通信メソッドに ステップインすることでWebサービスにオートアタッチしてサーバ側 もデバッグ可能 ・手動でアタッチする方法も発見したのですが (http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vsdebug/html/vxwlkwalkthroughdebuggingcwebservice.asp) 現在利用しているWebサービスのパラメータがプリミティブなものではないため IEでWebサービスのURLを表示し、asp_wpにアタッチしても「起動」ボタンが 表示されず、デバッグできません。 ここまで調べたところで行き詰ってしまいました。 上記のような状況で、何かデバッグできる方法があるのでしょうか。 「デバッグは不可能」ということがわかるだけでも充分です。 ご存知の方がいらしたらご教授下さい。 |
|
投稿日時: 2004-07-15 22:03
自己レスです。
標記の件についてですが、「参照元記事」側で 解決いたしました。 どうもありがとうございました。 |
1