Profilage des sites Web ASP.NET avec EQATEC Profiler

Je recherche un profileur ASP.NET gratuit et je suis tombé sur EQATEC Profiler pour .NET , mais je ne trouve aucune instruction sur la façon de profiler les projets ASP.NET avec. Veuillez poster des instructions détaillées ou un lien avec des informations suffisantes.

J’utilise Visual Studio 2008 Professional et .NET 3.5.

Il semble qu’ils aient changé leur interface utilisateur depuis que les instructions de Pavel ont été publiées. Voici les instructions que j’ai écrites pour mon équipe. Ils remplacent les étapes 4 à 8 dans la publication de Pavel.

Pour profiler une application ASP.NET à l’aide d’EQATEC, sélectionnez simplement le dossier bin de l’application dans le paramètre App Path:

Chemin de l’application http://img191.imageshack.us/img191/9776/eqatecstep1.png

Cliquez ensuite sur le bouton Générer en bas du formulaire:

Bouton Construire http://img339.imageshack.us/img339/6487/eqatecstep2.png

Ensuite, chargez votre application et accédez à la page que vous souhaitez profiler. Accédez à l’onglet Exécuter et cliquez sur le bouton Réinitialiser les compteurs:

Réinitialiser les compteurs http://img192.imageshack.us/img192/8250/eqatecstep3.png

Ensuite, effectuez l’action que vous souhaitez profiler. Lorsque c’est fait, cliquez sur le bouton Prendre un instantané:

Prendre un instantané http://img706.imageshack.us/img706/9778/eqatecstep4.png

Lorsque cela est fait, un rapport instantané apparaîtra dans la liste inférieure. Vous pouvez double-cliquer dessus pour l’afficher:

Voir le rapport http://img263.imageshack.us/img263/4561/eqatecstep5.png

Cela devrait fonctionner pour les projets Web ASP.NET:

  1. Comstackz votre projet.
  2. Démarrer l’application web. Vous pouvez cliquer avec le bouton droit sur un fichier .aspx dans Visual Studio et sélectionner “Afficher dans le navigateur”. (Si vous lancez votre application ultérieurement, vous risquez d’écraser les DLL profilées.)
  3. Démarrez EQATEC Profiler.
  4. Dans l’onglet Générer, accédez au dossier bin de votre projet.
  5. Cliquez sur le bouton “App options”
    • Définissez le dossier de sortie sur $ (AppDir) uniquement.
    • Décochez la case “App ordinaire”.
  6. Cliquez sur le bouton Build.
  7. Basculez sur votre navigateur préféré. Accédez à la page que vous souhaitez profiler. Vous devez obtenir l’entrée “Profiled app started” dans l’onglet Run dans EQATEC Profiler.
  8. Cliquez sur le bouton “Prendre un instantané”. Une nouvelle entrée devrait apparaître dans la liste “Afficher les rapports instantanés”. Sélectionnez-le et cliquez sur le bouton Afficher.

Edit: Mise à jour des instructions en fonction des commentaires.

Des forums EQATEC:

  • ASP.NET?
  • traçage de l’application web asp.net
  • Application Web de profilage

Vous devrez peut-être obtenir une version compilée de votre site (existe-t-il une DLL pour le site dans le dossier bin ou uniquement les dépendances?). Le moyen le plus simple de le faire est de le publier. (Cliquez avec le bouton droit sur le site dans Visual Studio). Alors la réponse de Pavel fonctionnera très bien.