- PR -

[VS2005][VB.net] Webサービスのデバッグ

1
投稿者投稿内容
ken_k
会議室デビュー日: 2007/02/13
投稿数: 3
投稿日時: 2007-02-13 18:35
いつもお世話になっております。

<構成>

ソリューション1
|____WEBサービスA
|
|____呼び出しプロジェクトB


上記のような同一ソリューション内にあるWEBサービスを、
呼び出し側のプロジェクトから、ステップ実行によりデバッグを行いたいのですが

ブレークポイントをセットしようとすると、
「ブレークポイントは現在の設定ではヒットしません。
このドキュメントのシンボルが読み込まれていません。」
というメッセージと黄色の警告マークが表示され、
呼び出し側プログラムで対象の処理までステップ実行しても、
WEBサービス側にステップインされません。

対象のWEBサービスにプロセスのアタッチを行っても、
ブレークポイントの黄色の警告マークは消えますが、
ステップインがスルーされてしまいます。

ツール-オプション-デバッグ-全般-「元のバージョンと完全に一致するソースファイルを必要とする」
のチェックは外してあります。
構成マネージャーのアクティブソリューションの構成も「debug」になっております。
もちろん呼び出し側の参照設定にWEBサービスは登録されております。

どうにかVisualStudioで デバッグ実行できませんでしょうか。

宜しくお願い致します。
囚人
ぬし
会議室デビュー日: 2005/08/13
投稿数: 1019
投稿日時: 2007-02-13 19:00
一旦、生成物(*.obj、*.dll)を全て削除しリビルドしてみて下さい。
Web サービスの URL はローカル内の Web サービスを指してますか?
引用:

対象のWEBサービスにプロセスのアタッチを行っても、
ブレークポイントの黄色の警告マークは消えますが、
ステップインがスルーされてしまいます。


IIS のバージョンが分かりませんが、ワーカープロセスにアタッチしたという意味ですか?
_________________
囚人のジレンマな日々
ken_k
会議室デビュー日: 2007/02/13
投稿数: 3
投稿日時: 2007-02-13 20:08
ご返答有難うございます。

引用:
一旦、生成物(*.obj、*.dll)を全て削除しリビルドしてみて下さい。
Web サービスの URL はローカル内の Web サービスを指してますか?
IIS のバージョンが分かりませんが、ワーカープロセスにアタッチしたという意味ですか?


生成物を削除しリビルドしてみましたが、やはり同じ結果でした。

WebサービスのURLはローカル内のWebサービスです。

IISによるWEBサービスは使用しておらず、
ASP.NET開発サーバーを使用し、下記のような構成で
WEBサービスB'からWEBサービスAを呼び出しております。

ソリューション1
|____WEBサービスA
|
|____呼び出しプロジェクトB
     LWEBサービスB'

またステップインされずに、スルーされてしまった際、
WEBサービスB'のReference.vbにステップインされてしまいます。

デバッグを行いたいプロシージャは
引数にWeb Referencesのデータセットを渡しておりますが、
なにか関係ありますでしょうか

宜しくお願い致します。
囚人
ぬし
会議室デビュー日: 2005/08/13
投稿数: 1019
投稿日時: 2007-02-13 21:22
状況がよく分りませんが、ひとつ言い忘れました。
Web サービスに Web.config はありますか?
Web.config の debug 設定はしていますか?
_________________
囚人のジレンマな日々
ken_k
会議室デビュー日: 2007/02/13
投稿数: 3
投稿日時: 2007-02-14 14:34
引用:
Web サービスに Web.config はありますか?
Web.config の debug 設定はしていますか?


確認しましたが、Web.configはありdebug設定もしております。

引用:
状況がよく分りませんが、



ステップ実行によるデバッグの際、
プロジェクトBから呼び出した
WebサービスAに存在するプロシージャは
本来ステップインするはずのAをスルーし、
プロジェクトB内のWebサービスB'のReference.vbに
ステップインされてしまいます。

またそのプロシージャは引数にデータセットを渡しています。

WebサービスAにステップインされない理由は
この2点と関係あるのでしょうか?

分りづらいと思いますが、宜しくお願いします。


[ メッセージ編集済み 編集者: ken_k 編集日時 2007-02-14 14:35 ]

[ メッセージ編集済み 編集者: ken_k 編集日時 2007-02-14 14:36 ]
1

スキルアップ/キャリアアップ(JOB@IT)