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は、すでに実行中のプロセスに接続する場合はサポートされません。
それは役に立たなかった。 –
サービス中にWCFサービスに入り、インテリトレースウィンドウを開きましたか?どの時点でWCFのIntelliTraceデータを表示しようとしていますか? –
クライアントが呼び出すWCFサービスメソッドでデバッガを起動します。私はSystem.Diagnostics.Debugger.Launch()を使用します。 –