0

クライアント アプリケーションと、VS Web サーバーではなく IIS を使用するように構成された WCF サービスを含む Visual Studio ソリューションがあります。IntelliTrace をオンにしてアプリケーションをデバッグすると、クライアントに関する情報は取得されますが、サーバーに関する情報は取得されません。さらに、IntelliTrace の出力に "server call" エントリが表示されません。これは、デモが ASP.Net アプリケーションに対してこれらを示しているため、期待していたものです (同じではないことはわかっていますが、期待していました)。

ここで提案されているように、デフォルトの IIS プロファイル設定を変更しようとしました: http://continuouslyintegrating.blogspot.com/2011/05/windows-7-sp1-iis-and-intellitrace.html、しかしそれは効果がありませんでした。

私が見逃しているものはありますか?

デビッド・マリン

4

2 に答える 2

0

サーバーのソースコードはありますか?

Intellitrace は、ソース コードがあるイベントのみを記録します。ソース コードがない場合、その情報を取得できるとは思いません。

于 2011-11-10T14:01:00.293 に答える
0

IntelliTrace は、実行中のプロセスごとにログを作成します。クライアント アプリケーションと WCF アプリケーションは、2 つの異なるプロセスにあります。ソリューション エクスプローラーで両方をスタートアップ プロジェクトとして構成すると、IntelliTrace はデバッグ セッション中に両方のイベントを記録します。

ただし、IntelliTrace ウィンドウには一度に 1 つのプロセスからのデータしか表示されません。クライアント コードからサービス コードにステップ インすると、IntelliTrace イベントが WCF サービスのイベントに変更されていることがわかります。

于 2011-11-14T17:54:07.477 に答える