「IntelliTraceはWCFとIISでこのデバッグセッションのデータを収集していません」というメッセージ

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

Message: IntelliTrace is not collecting data for this debugging session. The project type may not be supported or the process you are debugging may have been either attached to or launched with IntelliTrace disabled. Restarting the debugging session within Visual Studio may solve this. Please note that IntelliTrace is not supported when attaching to a process that is already running.

3

1 答え

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

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

0
追加された
それは助けになりませんでした。
追加された 著者 Tony_Henrich,
クライアントが呼び出すWCFサービスメソッドでデバッガを起動します。私はSystem.Diagnostics.Debugger.Launch()を使用します。
追加された 著者 Tony_Henrich,
サービス中にWCFサービスに入り、インテリトレースウィンドウを開きましたか?どの時点でWCFのIntelliTraceデータを表示しようとしていますか?
追加された 著者 Larry Guger,