Question

Actuellement, mon site asp.net-mvc fait en sorte que le processeur du processus w3wp.exe soit exécuté à 100%. Je me suis dit que le profileur de fourmis de Red-gate devrait être capable de me donner des indices sur l'endroit où je devrais regarder.

Lorsque je démarre une session de profilage, je peux choisir entre une application Web asp.net hébergée sur un serveur IIS ou hébergé sur un serveur de développement. L'une d'elles me semble être l'option la plus logique à choisir

  • Application Web ASP.NET (hébergée sur un serveur Web dev) Je l'ai indiqué au répertoire de mon application Web (où se trouve default.aspx) et ai défini le port de liaison sur le port approprié.
    Appuyez sur le bouton Démarrer le profilage

  • Application Web ASP.NET (hébergée dans IIS)
    Après avoir chargé et lancé le projet, j'ai rempli l'URL complète de mon hôte local (y compris le port) et appuyé sur "Démarrer le profilage".

Les deux options échouent avec l'exception suivante

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()

Des idées?

Était-ce utile?

La solution

Cela ressemble à un ANTS qui tente d'ouvrir Internet Explorer, mais pour une raison quelconque, cela ne peut pas. Vous n’avez pas utilisé la capacité de Windows 7 pour désinstaller Internet Explorer par hasard?

Surveillez http://www.red-gate.com /products/ants_performance_profiler/index.htm car nous espérons pouvoir utiliser votre navigateur par défaut plutôt que de toujours utiliser IE à un moment donné.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top