0

ASP.Net アプリのプロファイリングに EQATEC Profiler を使用しようとしています。ここに記載されている手順に従いました。初めて機能しましたが、それ以来、アプリを実行すると、「プロファイルされたアプリが開始されました」というメッセージが表示されません。次に、「スナップショットを撮る」ボタンをクリックすると、次のようになります。

「スナップショットの取得に失敗しました: リモート サーバーがエラーを返しました: (404) 見つかりません。」

アプリが見つからないのはなぜですか?

4

3 に答える 3

1

プロファイリングされたアプリでエラーが発生した場合、エラーは profiler.log ファイルに記録されます。デフォルトでは、これは C:\Windows\Temp\EQATECProfilerLogs にあります。何か手がかりがあるかどうか試してみてください。アプリのオプションで「完全なログ」を有効にすることもできます。これにより、少なくともログに何かが出力されます。

プロファイラーと対話するとき、プロファイリングされたアプリは実際には「サーバー」です。アプリに接続するのはプロファイラーであり、その逆ではありません。あなたの場合、古いアプリはリッスンを停止したようです (そうしないと、プロファイラーの接続の試みは単に古いアプリによって提供されます) が、新しいアプリはリッスンを開始していません (できませんでしたか?)。

奇妙に思えるかもしれませんが、ログ ファイルを調べることをお勧めします。たとえば、アプリがコントロール サーバーを起動できなかったかどうか、起動できなかった場合はその理由が表示されます。

于 2009-11-25T19:37:54.510 に答える
0


1) アプリケーションを (Equatec で) 再構築してみてください。ビルド時に、アプリケーション オプションで「ランタイム コントロールを有効にする」が有効になっていることを確認してください。
1a) ランタイム制御に使用されているポートを変更してみてください。
2) Equatec を介してアプリケーションを実行します。
3) ファイアウォールの設定などに問題があるかどうかを確認します。一部のファイアウォールは、Equatec 通信をブロック対象のトラフィックとして扱います。
4. 他のすべてが失敗した場合は、通常どおりアプリケーションを閉じてください。スナップショットの作成に失敗した場合でも、アプリケーションを閉じればプロファイルを表示できます。

于 2009-11-25T17:49:03.213 に答える
0

これに関する最新情報を提供する必要があると思います。最新バージョンをダウンロードしたら、エラーは解決しました。

于 2010-09-24T21:15:39.997 に答える