6

現在、私のasp.net-mvcサイトでは、w3wp.exeプロセスのCPUが100%で実行されています。レッドゲートのアリのプロファイラーは、私がどこを見るべきかについての手がかりを私に与えることができるはずだと思いました。

プロファイリングセッションを開始すると、IISホスト型と開発サーバーホスト型のasp.netWebアプリケーションのどちらかを選択できます。これらの1つは、私にとって最も論理的なオプションのように見えます

  • ASP.NET Webアプリケーション(Web開発サーバーでホストされている)Webアプリのディレクトリ(default.aspxがあります)をポイントし、バインドポートを正しいポートに設定しました。
    [プロファイリングの開始]ボタンを押しました

  • ASP.NET Webアプリケーション(IISでホスト)
    プロジェクトをロードして起動した後、ローカルホスト(ポートを含む)への完全なURLを入力し、[プロファイリングの開始]を押しました。

次の例外で両方のオプションが失敗します

Retrieving the COM class factory for component with CLSID {0002DF01-0000-0000-C000-000000000046} failed due to the following error: 80070002.  
System.IO.FileNotFoundException
  at bP.a(Boolean )
  at bP.a(Uri )
  at bT.LaunchFrontEndProcess()
  at RedGate.Profiler.Session.ProfilerSession.i()
  at RedGate.Profiler.Session.ProfilerSession.j()

何か案は?

4

1 に答える 1

4

これは、ANTSがInternet Explorerを開こうとしているように見えますが、何らかの理由でできません。たまたまInternetExplorerをアンインストールするWindows7の機能を使用したことはありませんか?

http://www.red-gate.com/products/ants_performance_profiler/index.htmに注目してください。近いうちに、常にIEを使用するのではなく、デフォルトのブラウザを使用するように切り替えたいと考えています。

于 2009-11-26T20:12:53.967 に答える