Mercredi du developpement : Débogage ASP.net
Dans le cadre des mercredi du developpement, la semaine prochaine se déroule une session sur le débogage des applications ASP.net 2.0.
D'aprés le programme cela devrait être une session différente de celles habituelles, plus orienté maintenance tests & debug que sur le code lui même, cette session sera présenté par Sebastien Bovo et Daniel Tizon.
Je serais présent, et si vous voulez venir il n'est pas trop tard pour s'inscrire.
Débogage ASP .NET (niveau 300)
Présentation de l'outillage standard d'ASP.NET 2.0 et de Visual Studio 2005 Team System pour monitorer, optimiser, corriger et archiver les problèmes pouvant survenir sur des applications web en production
• Utilisation de l'Healthmonitoring où comment surveiller les signes vitaux des applications en production
• Profiling et identification des portions de codes à optimiser (mémoire/perf)
• Utilisation des Tests de charge comme moyen de détecter des problèmes habituellement remontés en production
• Remontée des anomalies depuis les applications en production aux équipes de développement dans Team Foundation Server
Debuggage d'applications ASP .NET en production
• Une application ASP.NET mise en production peut quelque fois présenter un comportement anormal comme :
• Un état de blocage ou d’attente qui empêche le traitement des requêtes
• L’apparition de messages d’erreurs aux utilisateurs alors qu’aucune exception n’est loguée par le gestionnaire d’exceptions applicatif
• Un arrêt ou crash du processus W3WP.EXE inexpliqué
• Dans ces cas, afin d’identifier la cause du problème, il importe de faire une prise de dumps mémoire et d’examiner, de « fouiller », de « disséquer » ce qui se passe au niveau du processus d’exécution du code ASP.NET, des threads, des objets en mémoire, etc… Cette session a pour but d’introduire les outils à notre disposition (WinDBG, extension SOS) et de faire une initiation à ce travail d’analyse avec des cas concre