2011-11-13 8 views
3

Windows 7 SP1 64ビット版IISでホストされているWCFサービスをデバッグするときにIntelliTraceタブに以下のメッセージが表示されます。私はthis tipを試しましたが、それは助けになりませんでした。それはキャッチ22のように思えます。 IntelliTraceは、プロセス(w3wp.exe)が既に実行されているのにブレークポイントを取得するためには動作しません。実行中のw3wp.exeプロセスにアタッチする必要があります。すべてのコードは同じソリューションに含まれています。 IISに接続するときにIntelliTraceを動作させる方法はありますか?これでうまくいかない場合は、WCFサービスの呼び出し時に内部Webサーバーを使用してデバッグする必要があります。「IntelliTraceはこのデバッグセッションのデータを収集していません」というメッセージWCFとIISのメッセージ

メッセージ: IntelliTraceはこのデバッグセッションのデータを収集していません。 プロジェクトの種類がサポートされていないか、またはデバッグ中のプロセスがIntelliTraceを無効にしてアタッチまたは起動している可能性があります。 Visual Studio内でデバッグセッションを再開すると、この問題が解決される場合があります。 IntelliTraceは、すでに実行中のプロセスに接続する場合はサポートされません。

答えて

0

フロントエンドプロジェクトとWCFプロジェクトの両方がデバッグセッション中に開始するように複数のスタートアッププロジェクトを構成する場合、問題はありません。

解決コンテキストメニューからマルチプルスタートアッププロジェクトを構成します。

+1

それは役に立たなかった。 –

+0

サービス中にWCFサービスに入り、インテリトレースウィンドウを開きましたか?どの時点でWCFのIntelliTraceデータを表示しようとしていますか? –

+0

クライアントが呼び出すWCFサービスメソッドでデバッガを起動します。私はSystem.Diagnostics.Debugger.Launch()を使用します。 –

関連する問題