Browse by Tags
Tout comme les applications développées en .NET, qu'elles soient clientes (Windows Forms, WPF) ou serveurs (ASP.NET, Service Windows, WCF), les applications Silverlight ont aussi le droit d’être déboguées ! Comment analyser un crash ou une fuite mémoire
Read More...
Point important pour vos développements natifs ou pour l’utilisation de composants COM sur plateformes x64 : Un processus 64bits peut charger seulement des dlls 64bits. De la même manière, un processus 32bits peut charger seulement des dlls 32bits. Ceci
Read More...
Office 2007 apporte une fonctionnalité intéressante de propagation de clés de registre. Le principe est de pouvoir utiliser HKEY_LOCAL_MACHINE pour des clés qui se retrouvent normalement que dans HKEY_CURRENT_USER. Cette fonctionnalité peut vous être
Read More...
Ci-dessous, dans mes premiers articles sur le débogage WinDbg avec SOS, j’aborde le chargement des symboles/SOS, l’examen des piles d’appels et la visualisation des objets : Premiers pas avec WinDbg - http://blogs.msdn.com/sbovo/archive/2009/06/19/premierpasavecwindbg.aspx
Read More...
Envie d’avoir un vrai moteur de recherche pour votre blog ou site Internet sans avoir en acheter un, le coder et le maintenir ou même l’héberger… Alors lisez bien ce qui suit ! De plus, pour une fois, je ne pense pas que l’on puisse faire plus simple
Read More...
Dans le précédent billet , nous parlions des threads. Continuons… et intéressons-nous aux objets en mémoire. Objets sur la pile d’appels !dso (pour d ump s tack o bjets) !dso affiche tous les objets .NET contenus dans la pile d’appel du thread courant.
Read More...
Le débogage .NET diffère du débogage natif dans la mesure ou les objets et les piles d’appels qui nous intéressent ne sont pas visibles/exploitables sans utiliser une extension WinDbg nommée SOS. Chargement de l’extension Pour charger SOS dans WinDbg,
Read More...
Ce n’est pas une information de première fraicheur :-) mais compte tenu qu’elle n’est pas très documentée, je la relaie dans cette article. Depuis ASP.NET 2.0, nous avons l’élément <deployment> dans <system.web> qui permet de définir à un
Read More...
Pour faciliter la prise en main de cet outil légendaire et pour que vous puissiez tester vous même, je suis parti avec le Starter Kit "BlogEngine” ( http://www.asp.net/community/projects/ ) ; Vous pourrez ainsi prendre les dumps, les ouvrir et utiliser
Read More...
Voici un petit raccourci bien pratique lorsque vous avez à ouvrir des dumps avec WinDbg : Windows Registry Editor Version 5.00 ; Ajout de la fonctionnalité d’ouverture en double clic d’un dump par WinDbg dans le menu contextuel de l'explorateur Windows
Read More...
Je fais suite à mon précédent billet sur l’introduction sur le débogage en production afin de vous donner plus de précisions sur la collecte d’informations lors de l’apparition d’un problème en production. Dans tous les cas se présentant à vous,
Read More...
Joli titre non ? En fait, je souhaite vous faire part de mon expérience sur le débogage .NET en production. "Débogage .NET en production" par opposition au débogage pas à pas dans Visual Studio. En effet, il n’est pas toujours possible de "dégainer"
Read More...
Le GAC nous permet de partager des assemblies entre plusieurs applications ASP.NET. La gestion des versions des ces assemblies en est aussi facilitée à condition de bien comprendre la différence entre Assembly version et File version . Allez hop... Petite
Read More...
L’outil TinyGet n’a pas vocation remplacer un outil de test de charge blogs.mais il s’avère extrêmement pratique dans certains cas : Je vous conseille de le garder dans vos outils favoris. Il vous permettra de simuler une charge basique sur une application
Read More...
Bonjour, Dans le même esprit que mon précédent post , voici comment vous pouvez obtenir la liste des mises à jour ou hotfixes Windows en ligne de commande : systeminfo Et ainsi, nous pouvons facilement rechercher si une mise à jour particulière
Read More...