3

Windows 7 SP1 64 ビットで IIS によってホストされている WCF サービスをデバッグしているときに、[IntelliTrace] タブに次のメッセージが表示されます。このヒントを試しましたが、役に立ちませんでした。キャッチ22の状況のようです。プロセス (w3wp.exe) が既に実行されている場合、IntelliTrace は機能しませんが、ヒットするブレークポイントを取得するには、実行中の w3wp.exe プロセスにアタッチする必要があります。すべてのコードは同じソリューションにあります。IIS にアタッチするときに IntelliTrace を機能させる方法はありますか? これが機能しない場合は、WCF サービスが呼び出されたときに開始できる内部 Web サーバーを使用してデバッグする必要があるかもしれません。

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

4

1 に答える 1

0

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

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

于 2011-11-14T17:35:41.560 に答える