- - PR -
[VS2005][VB.net] Webサービスのデバッグ
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2007-02-13 18:35
いつもお世話になっております。
<構成> ソリューション1 |____WEBサービスA | |____呼び出しプロジェクトB 上記のような同一ソリューション内にあるWEBサービスを、 呼び出し側のプロジェクトから、ステップ実行によりデバッグを行いたいのですが ブレークポイントをセットしようとすると、 「ブレークポイントは現在の設定ではヒットしません。 このドキュメントのシンボルが読み込まれていません。」 というメッセージと黄色の警告マークが表示され、 呼び出し側プログラムで対象の処理までステップ実行しても、 WEBサービス側にステップインされません。 対象のWEBサービスにプロセスのアタッチを行っても、 ブレークポイントの黄色の警告マークは消えますが、 ステップインがスルーされてしまいます。 ツール-オプション-デバッグ-全般-「元のバージョンと完全に一致するソースファイルを必要とする」 のチェックは外してあります。 構成マネージャーのアクティブソリューションの構成も「debug」になっております。 もちろん呼び出し側の参照設定にWEBサービスは登録されております。 どうにかVisualStudioで デバッグ実行できませんでしょうか。 宜しくお願い致します。 | ||||||||
|
投稿日時: 2007-02-13 19:00
一旦、生成物(*.obj、*.dll)を全て削除しリビルドしてみて下さい。
Web サービスの URL はローカル内の Web サービスを指してますか?
IIS のバージョンが分かりませんが、ワーカープロセスにアタッチしたという意味ですか? _________________ 囚人のジレンマな日々 | ||||||||
|
投稿日時: 2007-02-13 20:08
ご返答有難うございます。
生成物を削除しリビルドしてみましたが、やはり同じ結果でした。 WebサービスのURLはローカル内のWebサービスです。 IISによるWEBサービスは使用しておらず、 ASP.NET開発サーバーを使用し、下記のような構成で WEBサービスB'からWEBサービスAを呼び出しております。 ソリューション1 |____WEBサービスA | |____呼び出しプロジェクトB LWEBサービスB' またステップインされずに、スルーされてしまった際、 WEBサービスB'のReference.vbにステップインされてしまいます。 デバッグを行いたいプロシージャは 引数にWeb Referencesのデータセットを渡しておりますが、 なにか関係ありますでしょうか 宜しくお願い致します。 | ||||||||
|
投稿日時: 2007-02-13 21:22
状況がよく分りませんが、ひとつ言い忘れました。
Web サービスに Web.config はありますか? Web.config の debug 設定はしていますか? _________________ 囚人のジレンマな日々 | ||||||||
|
投稿日時: 2007-02-14 14:34
確認しましたが、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